87 lines
2.9 KiB
C#
87 lines
2.9 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Web;
|
|
using System.Data.SqlClient;
|
|
using System.Data;
|
|
using System.Configuration;
|
|
using System.Runtime.Serialization.Json;
|
|
using Newtonsoft.Json;
|
|
using Newtonsoft.Json.Linq;
|
|
using System.Web.Services.Protocols;
|
|
using System.Security.Cryptography;
|
|
using System.Text;
|
|
using System.Web.SessionState;
|
|
using System.Drawing;
|
|
using System.Drawing.Imaging;
|
|
using System.IO;
|
|
using System.Runtime.Serialization;
|
|
|
|
/// <summary>
|
|
/// projectBase 的摘要描述
|
|
/// </summary>
|
|
public class projectBase
|
|
{
|
|
public string project_uid = "";
|
|
public string project_name = "";
|
|
public string project_recTableName = "";
|
|
public string project_descript = "";
|
|
public string project_dateLimit = "";
|
|
public DateTime project_startDate = DateTime.Now;
|
|
public DateTime project_endDate = DateTime.Now;
|
|
public string project_endToRedirect = "";
|
|
public string project_apiId = "";
|
|
public string project_apiKey = "";
|
|
public DateTime project_createdate = DateTime.Now;
|
|
|
|
public string project_createUid = "";
|
|
|
|
protected autoBindDataTable projectBaseSQL;
|
|
protected DataRow projectBaseRow;
|
|
|
|
public projectBase()
|
|
{
|
|
//
|
|
// TODO: 在這裡新增建構函式邏輯
|
|
//
|
|
}
|
|
|
|
public projectBase(string _project_uid)
|
|
{
|
|
string projectString = string.Format("select * from projects where project_uid = '{0}' and project_isRevoke = 'N'", _project_uid);
|
|
projectBaseSQL = new autoBindDataTable(projectString);
|
|
|
|
if (projectBaseSQL.dataRows.Count > 0)
|
|
{
|
|
projectBaseRow = projectBaseSQL.dataRows[0];
|
|
|
|
project_uid = projectBaseRow["project_uid"].ToString();
|
|
project_name = projectBaseRow["project_name"].ToString();
|
|
project_recTableName = projectBaseRow["project_recTableName"].ToString();
|
|
project_descript = projectBaseRow["project_descript"].ToString();
|
|
project_dateLimit = projectBaseRow["project_dateLimit"].ToString();
|
|
|
|
if (project_dateLimit == "Y")
|
|
{
|
|
project_startDate = DateTime.Parse(projectBaseRow["project_startDate"].ToString());
|
|
project_endDate = DateTime.Parse(projectBaseRow["project_endDate"].ToString());
|
|
}
|
|
|
|
project_endToRedirect = projectBaseRow["project_endToRedirect"].ToString();
|
|
project_apiId = projectBaseRow["project_apiId"].ToString();
|
|
project_apiKey = projectBaseRow["project_apiKey"].ToString();
|
|
project_createdate = DateTime.Parse(projectBaseRow["project_createdate"].ToString());
|
|
project_createUid = projectBaseRow["project_createUid"].ToString();
|
|
}
|
|
}
|
|
|
|
public string project_createdateString
|
|
{
|
|
get
|
|
{
|
|
return DateTime.Parse(project_createdate.ToString()).ToString("yyyy/MM/dd");
|
|
}
|
|
|
|
set { }
|
|
}
|
|
} |