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; /// /// projectBase 的摘要描述 /// 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 { } } }