using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using GThinking.N_MODEL.Page; using GThinking.N_MISPRO.Data; using System.Collections.Generic; namespace GThinking.N_XLXSBJ { [TableMap(DB = "DBERP", DbTableName = "XLXSBJD", Umid = 100860061, IsWorkFlow = true, IsAttach = true, DOCGRPIDFieldName = "XLXSBJD_DOCGRPID", DOCFJSFieldName = "XLXSBJD_FJS", TreeQuerySelSql = "", QuerySelSql = "SELECT XLXSBJD_BJDID,XLXSBJD_BJFLID, XLXSBJD_JGBID,XLXSBJD_CLHQJGBID, XLXSBJD_BJRQ,XLXSBJD_SYDWID, \r\n" + " XLXSBJD_XSBMID,XLXSBJD_KHID,XLXSBJD_KH,XLXSBJD_XMMC,XLXSBJD_FKSM,XLXSBJD_BZ,XLXSBJD_CZJSXY,XLXSBJD_TXY,XLXSBJD_XZQHID, \r\n" + " XLXSBJD_WFID, XLXSBJD_WPID, XLXSBJD_WFINST, XLXSBJD_WFAWAITER, XLXSBJD_WFHANDLER, XLXSBJD_ACTNAME, \r\n" + " XLXSBJD_WHRID, XLXSBJD_WHR, XLXSBJD_WHSJ,XLXSBJD_DOCGRPID,XLXSBJD_FJS \r\n" + "FROM XLXSBJD WHERE 1<>1 \r\n", EntitySelSql = "SELECT XLXSBJD_BJDID,XLXSBJD_BJFLID, XLXSBJD_JGBID,XLXSBJD_CLHQJGBID, XLXSBJD_BJRQ,XLXSBJD_SYDWID,XLXSBJYLZD_SQSJ,XLXSBJYLZD_WCSJ, \r\n" + " XLXSBJD_XSBMID,XLXSBJD_KHID,XLXSBJD_KH,XLXSBJD_XMMC,XLXSBJD_FKSM,XLXSBJD_BZ,XLXSBJD_CZJSXY,XLXSBJD_TXY,XLXSBJD_XZQHID, \r\n" + " XLXSBJD_WFID, XLXSBJD_WPID, XLXSBJD_WFINST, XLXSBJD_WFAWAITER, XLXSBJD_WFHANDLER, XLXSBJD_ACTNAME, \r\n" + " XLXSBJD_WHRID, XLXSBJD_WHR, XLXSBJD_WHSJ ,XLXSBJD_DOCGRPID ,XLXSBJD_FJS \r\n" + " FROM XLXSBJD left join (select min(XLXSBJYLZD_SQDH) as YLZDSQDH,XLXSBJYLZD_BJDID from XLXSBJYLZD where 1=1 group by XLXSBJYLZD_BJDID ) YLZDSQ " + " on XLXSBJYLZD_BJDID = XLXSBJD_BJDID left join XLXSBJYLZD on XLXSBJYLZD_SQDH = YLZDSQDH WHERE XLXSBJD_BJDID = :XLXSBJD_BJDID \r\n", UpdateSql = "UPDATE XLXSBJD " + "SET XLXSBJD_BJDID=:XLXSBJD_BJDID,XLXSBJD_BJFLID=:XLXSBJD_BJFLID, XLXSBJD_JGBID=:XLXSBJD_JGBID,XLXSBJD_CLHQJGBID=:XLXSBJD_CLHQJGBID, XLXSBJD_BJRQ=:XLXSBJD_BJRQ,XLXSBJD_SYDWID=:XLXSBJD_SYDWID,XLXSBJD_XZQHID=:XLXSBJD_XZQHID, \r\n" + " XLXSBJD_XSBMID=:XLXSBJD_XSBMID,XLXSBJD_KHID=:XLXSBJD_KHID,XLXSBJD_KH=:XLXSBJD_KH,XLXSBJD_XMMC=:XLXSBJD_XMMC,XLXSBJD_FKSM=:XLXSBJD_FKSM,XLXSBJD_BZ=:XLXSBJD_BZ,XLXSBJD_CZJSXY=:XLXSBJD_CZJSXY,XLXSBJD_TXY=:XLXSBJD_TXY, \r\n" + " XLXSBJD_WHRID=:XLXSBJD_WHRID, XLXSBJD_WHR=:XLXSBJD_WHR, XLXSBJD_WHSJ=:XLXSBJD_WHSJ, XLXSBJD_DOCGRPID=:XLXSBJD_DOCGRPID, XLXSBJD_FJS=:XLXSBJD_FJS WHERE XLXSBJD_BJDID = :XLXSBJD_BJDID \r\n", InsertSql = "INSERT INTO XLXSBJD (XLXSBJD_BJDID,XLXSBJD_BJFLID, XLXSBJD_JGBID,XLXSBJD_CLHQJGBID, XLXSBJD_BJRQ,XLXSBJD_SYDWID,XLXSBJD_XZQHID,XLXSBJD_SQR,XLXSBJD_SQRID,XLXSBJD_SQRGH,XLXSBJD_SQRQ,\r\n" + " XLXSBJD_XSBMID,XLXSBJD_KHID,XLXSBJD_KH,XLXSBJD_XMMC,XLXSBJD_FKSM,XLXSBJD_BZ,XLXSBJD_CZJSXY,XLXSBJD_TXY,XLXSBJD_DOCGRPID,XLXSBJD_FJS, \r\n" + " XLXSBJD_WHRID, XLXSBJD_WHR, XLXSBJD_WHSJ) \r\n" + " VALUES (:XLXSBJD_BJDID,:XLXSBJD_BJFLID, :XLXSBJD_JGBID,:XLXSBJD_CLHQJGBID, :XLXSBJD_BJRQ,:XLXSBJD_SYDWID,:XLXSBJD_XZQHID,:XLXSBJD_SQR,:XLXSBJD_SQRID,:XLXSBJD_SQRGH,:XLXSBJD_SQRQ, \r\n" + " :XLXSBJD_XSBMID,:XLXSBJD_KHID,:XLXSBJD_KH,:XLXSBJD_XMMC,:XLXSBJD_FKSM,:XLXSBJD_BZ,:XLXSBJD_CZJSXY,:XLXSBJD_TXY,:XLXSBJD_DOCGRPID,:XLXSBJD_FJS, \r\n" + " :XLXSBJD_WHRID, :XLXSBJD_WHR, :XLXSBJD_WHSJ) \r\n", DeleteSql = "DELETE FROM XLXSBJD WHERE XLXSBJD_BJDID = :XLXSBJD_BJDID ")] public class XSYBJSQ : EntityManager { private string _XLXSBJD_BJDID; [ColumnMap(DbField = "XLXSBJD_BJDID", CtrlName = "txtBJDID", DbTitle = "报价单ID", Type = FieldType.C, DefaultValue = "", IsAllowNull = false, IsKey = true, Length = 20)] public string XLXSBJD_BJDID { get { return _XLXSBJD_BJDID; } set { _XLXSBJD_BJDID = value; } } private string _XLXSBJD_BJFLID; [ColumnMap(DbField = "XLXSBJD_BJFLID", CtrlName = "cbxBJFLID", DbTitle = "报价分类", Type = FieldType.CBX, DefaultValue = "", IsAllowNull = false, IsKey = false, Length = 8)] public string XLXSBJD_BJFLID { get { return _XLXSBJD_BJFLID; } set { _XLXSBJD_BJFLID = value; } } private string _XLXSBJD_WPID; [ColumnMap(DbField = "XLXSBJD_WPID", CtrlName = "txtWPID", DbTitle = "流程状态", Type = FieldType.HiddenField, DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 4)] public string XLXSBJD_WPID { get { return _XLXSBJD_WPID; } set { _XLXSBJD_WPID = value; } } private string _XLXSBJD_JGBID; [ColumnMap(DbField = "XLXSBJD_JGBID", CtrlName = "txtJGBID", DbTitle = "价格表ID", Type = FieldType.HiddenField, DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 8)] public string XLXSBJD_JGBID { get { return _XLXSBJD_JGBID; } set { _XLXSBJD_JGBID = value; } } private string _XLXSBJD_CLHQJGBID; [ColumnMap(DbField = "XLXSBJD_CLHQJGBID", CtrlName = "txtCLHQJGBID", DbTitle = "材料清单价格表ID", Type = FieldType.HiddenField, DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 8)] public string XLXSBJD_CLHQJGBID { get { return _XLXSBJD_CLHQJGBID; } set { _XLXSBJD_CLHQJGBID = value; } } private string _XLXSBJD_BJRQ; [ColumnMap(DbField = "XLXSBJD_BJRQ", CtrlName = "datBJRQ", DbTitle = "报价日期", Type = FieldType.D, DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 0)] public string XLXSBJD_BJRQ { get { return _XLXSBJD_BJRQ; } set { _XLXSBJD_BJRQ = value; } } private string _XLXSBJD_SYDWID; [ColumnMap(DbField = "XLXSBJD_SYDWID", CtrlName = "cbxSYDWID", DbTitle = "销售单位", Type = FieldType.CBX, DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 4)] public string XLXSBJD_SYDWID { get { return _XLXSBJD_SYDWID; } set { _XLXSBJD_SYDWID = value; } } private string _XLXSBJD_XSBMID; [ColumnMap(DbField = "XLXSBJD_XSBMID", CtrlName = "cbxXSBMID", DbTitle = "销售部门", Type = FieldType.CBX, DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 8)] public string XLXSBJD_XSBMID { get { return _XLXSBJD_XSBMID; } set { _XLXSBJD_XSBMID = value; } } private string _XLXSBJD_KHID; [ColumnMap(DbField = "XLXSBJD_KHID", CtrlName = "txtKHID", DbTitle = "客户ID", Type = FieldType.C, DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 8)] public string XLXSBJD_KHID { get { return _XLXSBJD_KHID; } set { _XLXSBJD_KHID = value; } } private string _XLXSBJD_KH; [ColumnMap(DbField = "XLXSBJD_KH", CtrlName = "txtKH", DbTitle = "客户", Type = FieldType.C, DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 120)] public string XLXSBJD_KH { get { return _XLXSBJD_KH; } set { _XLXSBJD_KH = value; } } private string _XLXSBJD_XMMC; [ColumnMap(DbField = "XLXSBJD_XMMC", CtrlName = "txtXM", DbTitle = "项目", Type = FieldType.C, DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 160)] public string XLXSBJD_XMMC { get { return _XLXSBJD_XMMC; } set { _XLXSBJD_XMMC = value; } } private string _XLXSBJD_XZQHID; [ColumnMap(DbField = "XLXSBJD_XZQHID", CtrlName = "txtXZQHID", DbTitle = "行政区划", Type = FieldType.HiddenField, DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 10)] public string XLXSBJD_XZQHID { get { return _XLXSBJD_XZQHID; } set { _XLXSBJD_XZQHID = value; } } private string _XLXSBJD_BZ; [ColumnMap(DbField = "XLXSBJD_BZ", CtrlName = "txtBZ", DbTitle = "报价备注", Type = FieldType.C, DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 250)] public string XLXSBJD_BZ { get { return _XLXSBJD_BZ; } set { _XLXSBJD_BZ = value; } } private string _XLXSBJD_FKSM; [ColumnMap(DbField = "XLXSBJD_FKSM", CtrlName = "txtFKSM", DbTitle = "付款说明", Type = FieldType.C, DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 1000)] public string XLXSBJD_FKSM { get { return _XLXSBJD_FKSM; } set { _XLXSBJD_FKSM = value; } } private string _XLXSBJD_CZJSXY; [ColumnMap(DbField = "XLXSBJD_CZJSXY", CtrlName = "cbxCZJSXY", DbTitle = "有无技术协议", Type = FieldType.CBX, DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 1)] public string XLXSBJD_CZJSXY { get { return _XLXSBJD_CZJSXY; } set { _XLXSBJD_CZJSXY = value; } } private string _XLXSBJD_TXY; [ColumnMap(DbField = "XLXSBJD_TXY", CtrlName = "cbxTXY", DbTitle = "销售员", Type = FieldType.CBX, DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 30)] public string XLXSBJD_TXY { get { return _XLXSBJD_TXY; } set { _XLXSBJD_TXY= value; } } private string _XLXSBJYLZD_SQSJ; [ColumnMap(DbField = "XLXSBJYLZD_SQSJ", CtrlName = "datYLDZSJQ", DbTitle = "用量制定申请时间", Type = FieldType.DT, DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 22)] public string XLXSBJYLZD_SQSJ { get { return _XLXSBJYLZD_SQSJ; } set { _XLXSBJYLZD_SQSJ = value; } } private string _XLXSBJYLZD_WCSJ; [ColumnMap(DbField = "XLXSBJYLZD_WCSJ", CtrlName = "datYLDZSJZ", DbTitle = "用量制定完成时间", Type = FieldType.DT, DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 22)] public string XLXSBJYLZD_WCSJ { get { return _XLXSBJYLZD_WCSJ; } set { _XLXSBJYLZD_WCSJ = value; } } private string _XLXSBJD_SQR; [ColumnMap(DbField = "XLXSBJD_SQR", CtrlName = "txtSQR", DbTitle = "申请人", Type = FieldType.HiddenField, DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 10)] public string XLXSBJD_SQR { get { return _XLXSBJD_SQR; } set { _XLXSBJD_SQR = value; } } private string _XLXSBJD_SQRGH; [ColumnMap(DbField = "XLXSBJD_SQRGH", CtrlName = "txtSQRGH", DbTitle = "申请人工号", Type = FieldType.HiddenField, DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 10)] public string XLXSBJD_SQRGH { get { return _XLXSBJD_SQRGH; } set { _XLXSBJD_SQRGH = value; } } private string _XLXSBJD_SQRID; [ColumnMap(DbField = "XLXSBJD_SQRID", CtrlName = "txtSQRID", DbTitle = "申请人ID", Type = FieldType.HiddenField, DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 10)] public string XLXSBJD_SQRID { get { return _XLXSBJD_SQRID; } set { _XLXSBJD_SQRID = value; } } private string _XLXSBJD_SQRQ; [ColumnMap(DbField = "XLXSBJD_SQRQ", CtrlName = "txtSQRQ", DbTitle = "申请日期", Type = FieldType.HiddenField, DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 22)] public string XLXSBJD_SQRQ { get { return _XLXSBJD_SQRQ; } set { _XLXSBJD_SQRQ = value; } } private string _XLXSBJD_DOCGRPID; [ColumnMap(DbField = "XLXSBJD_DOCGRPID", CtrlName = "txtDOCGRPID", DbTitle = "文档分组号", Type = FieldType.HiddenField, DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 10)] public string XLXSBJD_DOCGRPID { get { return _XLXSBJD_DOCGRPID; } set { _XLXSBJD_DOCGRPID = value; } } private string _XLXSBJD_FJS; [ColumnMap(DbField = "XLXSBJD_FJS", CtrlName = "txtFJS", DbTitle = "附件数", Type = FieldType.F, DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 10)] public string XLXSBJD_FJS { get { return _XLXSBJD_FJS; } set { _XLXSBJD_FJS = value; } } private string _XLXSBJD_WHRID; [ColumnMap(DbField = "XLXSBJD_WHRID", CtrlName = "txtWHRID", DbTitle = "维护人工号", Type = FieldType.HiddenField, DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 10)] public string XLXSBJD_WHRID { get { return _XLXSBJD_WHRID; } set { _XLXSBJD_WHRID = value; } } private string _XLXSBJD_WHR; [ColumnMap(DbField = "XLXSBJD_WHR", CtrlName = "txtWHR", DbTitle = "维护人", Type = FieldType.C, DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 30)] public string XLXSBJD_WHR { get { return _XLXSBJD_WHR; } set { _XLXSBJD_WHR = value; } } private string _XLXSBJD_WHSJ; [ColumnMap(DbField = "XLXSBJD_WHSJ", CtrlName = "datWHSJ", DbTitle = "维护时间", Type = FieldType.DT, DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 100)] public string XLXSBJD_WHSJ { get { return _XLXSBJD_WHSJ; } set { _XLXSBJD_WHSJ = value; } } private string _XLXSBJD_WFID; [ColumnMap(DbField = "XLXSBJD_WFID", CtrlName = "txtWFID", DbTitle = "工作流号", Type = FieldType.HiddenField, DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 10)] public string XLXSBJD_WFID { get { return _XLXSBJD_WFID; } set { _XLXSBJD_WFID = value; } } private string _XLXSBJD_WFINST; [ColumnMap(DbField = "XLXSBJD_WFINST", CtrlName = "txtWFINST", DbTitle = "工作流实例号", Type = FieldType.HiddenField, DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 30)] public string XLXSBJD_WFINST { get { return _XLXSBJD_WFINST; } set { _XLXSBJD_WFINST = value; } } private string _XLXSBJD_WFAWAITER; [ColumnMap(DbField = "XLXSBJD_WFAWAITER", CtrlName = "txtWFAWAITER", DbTitle = "待处理人", Type = FieldType.HiddenField, DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 250)] public string XLXSBJD_WFAWAITER { get { return _XLXSBJD_WFAWAITER; } set { _XLXSBJD_WFAWAITER = value; } } public Dictionary sFJXXParams = new Dictionary(); private DataSet _dsFJXXSZ; public DataSet dsFJXXSZ { get { if (_dsFJXXSZ == null) { TDatabase db = TContextDatabases.GetDatabase("DBERP"); TSQL sSQL = new TSQL(db); sSQL.Clear(); sSQL.Add("select XLXSBJKZXXSZ_MC, XLXSBJKZXXSZ_SJLX, XLXSBJKZXXSZ_DYZD, isnull(XLXSBJKZXXSZ_BT,'N') as BT, XLXSBJKZXXSZ_SRFS, "); sSQL.Add("XLXSBJKZXXSZ_MJLB,XLXSBJKZXXSZ_MJSQL,XLXSBJKZXXSZ_WIDTH, XLXSBJKZXXSZ_ROWS, XLXSBJKZXXSZ_JLDW,XLXSBJKZXXSZ_QSZ, "); sSQL.Add("XLXSBJKZXXSZ_WHBZ,XLXSBJKZXXSZ_XSBZ,XLXSBJKZXXSZ_SYBJFLID "); sSQL.Add("from XLXSBJKZXXSZ "); sSQL.Add("where 1=1 "); sSQL.Add("order by XLXSBJKZXXSZ_BJSX, XLXSBJKZXXSZ_BH "); _dsFJXXSZ = db.OpenDataSet(sSQL); } return _dsFJXXSZ; } set { _dsFJXXSZ = value; } } public string sYBJDID = ""; private DataSet _dsFJXX; public DataSet getXLXSBJKZXX(string sBJDID) { bool bReOpen = true; if (sBJDID.Equals(sYBJDID)) if (_dsFJXX != null) bReOpen = false; if (bReOpen) { TDatabase dberp = TContextDatabases.GetDatabase("DBERP"); TSQL sSQL = new TSQL(dberp); sSQL.Clear(); sSQL.Add("select XLXSBJKZXX_BJDID, "); sSQL.Add(" XLXSBJKZXX_KZSZ01, XLXSBJKZXX_KZSZ02, XLXSBJKZXX_KZSZ03, XLXSBJKZXX_KZSZ04, XLXSBJKZXX_KZSZ05, "); sSQL.Add(" XLXSBJKZXX_KZRQ01, XLXSBJKZXX_KZRQ02, XLXSBJKZXX_KZRQ03, XLXSBJKZXX_KZRQ04, XLXSBJKZXX_KZRQ05, "); sSQL.Add(" XLXSBJKZXX_KZZF01, XLXSBJKZXX_KZZF02, XLXSBJKZXX_KZZF03, XLXSBJKZXX_KZZF04, XLXSBJKZXX_KZZF05, "); sSQL.Add(" XLXSBJKZXX_KZZF06, XLXSBJKZXX_KZZF07, XLXSBJKZXX_KZZF08, XLXSBJKZXX_KZZF09, XLXSBJKZXX_KZZF10, "); sSQL.Add(" XLXSBJKZXX_KZWB01, XLXSBJKZXX_KZWB02, XLXSBJKZXX_KZWB03, XLXSBJKZXX_KZWB04, XLXSBJKZXX_KZWB05, "); sSQL.Add(" XLXSBJKZXX_WHR, XLXSBJKZXX_WHRID, XLXSBJKZXX_WHSJ "); sSQL.Add("from XLXSBJKZXX "); sSQL.Add("where XLXSBJKZXX_BJDID = :pBJDID "); sSQL.ParamByName("pBJDID").Value = sBJDID; _dsFJXX = dberp.OpenDataSet(sSQL); } sYBJDID = sBJDID; return _dsFJXX; } } }