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.Utility; using System.Collections.Generic; namespace GThinking.N_XLXSBJ { [TableMap(DB = "DBERP", DbTableName = "XLXSCLHQFD", Umid = 100860012, IsWorkFlow = false, IsAttach = false, QuerySelSql = "select XLXSCLHQFD_BJCLID,XLXSCLHQFD_CLHQDH,XLXSCLHQFD_HSJGS,XLXSCLHQFD_HSJGZ,XLXSCLHQFD_CLJGS,XLXSCLHQFD_CLJGZ,XLXSCLHQFD_WHR,XLXSCLHQFD_WHRID,XLXSCLHQFD_WHSJ " + "from XLXSCLHQFD " + "where 1=1 " + "order by XLXSCLHQFD_CLHQDH,XLXSCLHQFD_BJCLID ", EntitySelSql ="select XLXSCLHQFD_BJCLID,XLXSCLHQFD_CLHQDH,XLXSCLHQFD_HSJGS,XLXSCLHQFD_HSJGZ,XLXSCLHQFD_CLJGS,XLXSCLHQFD_CLJGZ,XLXSCLHQFD_WHR,XLXSCLHQFD_WHRID,XLXSCLHQFD_WHSJ " + "from XLXSCLHQFD where XLXSCLHQFD_CLHQDH=:XLXSCLHQFD_CLHQDH and XLXSCLHQFD_BJCLID=:XLXSCLHQFD_BJCLID", UpdateSql = "UPDATE XLXSCLHQFD SET " + "XLXSCLHQFD_BJCLID=:XLXSCLHQFD_BJCLID,XLXSCLHQFD_CLHQDH=:XLXSCLHQFD_CLHQDH,XLXSCLHQFD_HSJGS=:XLXSCLHQFD_HSJGS,XLXSCLHQFD_HSJGZ=:XLXSCLHQFD_HSJGZ, XLXSCLHQFD_CLJGS=:XLXSCLHQFD_CLJGS,XLXSCLHQFD_CLJGZ=:XLXSCLHQFD_CLJGZ,XLXSCLHQFD_WHRID=:XLXSCLHQFD_WHRID," + "XLXSCLHQFD_WHR=:XLXSCLHQFD_WHR,XLXSCLHQFD_WHSJ=:XLXSCLHQFD_WHSJ" + " WHERE XLXSCLHQFD_CLHQDH=:XLXSCLHQFD_OLDCLHQDH and XLXSCLHQFD_BJCLID=:XLXSCLHQFD_OLDBJCLID", DeleteSql = " delete from XLXSCLHQFD where XLXSCLHQFD_CLHQDH =:XLXSCLHQFD_CLHQDH and XLXSCLHQFD_BJCLID=:XLXSCLHQFD_BJCLID")] public class XLXSBJCL_HQFD :EntityManager { private string _XLXSCLHQFD_BJCLID; [ColumnMap(DbField = "XLXSCLHQFD_BJCLID", CtrlName = "txtBJCLID", Type = FieldType.C, DbTitle = "材料编码", DefaultValue = "", IsAllowNull = false, IsKey = true, Length = 20)] public string XLXSCLHQFD_BJCLID { get { return _XLXSCLHQFD_BJCLID; } set { _XLXSCLHQFD_BJCLID = value; } } private string _XLXSCLHQFD_CLHQDH; [ColumnMap(DbField = "XLXSCLHQFD_CLHQDH", CtrlName = "txtCLHQDH", Type = FieldType.C, DbTitle = "材料行情段号", DefaultValue = "", IsAllowNull = false, IsKey = true, Length = 2)] public string XLXSCLHQFD_CLHQDH { get { return _XLXSCLHQFD_CLHQDH; } set { _XLXSCLHQFD_CLHQDH = value; } } private string _XLXSCLHQFD_HSJGS; [ColumnMap(DbField = "XLXSCLHQFD_HSJGS", CtrlName = "txtHSJGS", Type = FieldType.F, DbTitle = "含税价格始", DefaultValue = "0", IsAllowNull = true, IsKey = false, Length = 0)] public string XLXSCLHQFD_HSJGS { get { return _XLXSCLHQFD_HSJGS; } set { _XLXSCLHQFD_HSJGS = value; } } private string _XLXSCLHQFD_HSJGZ; [ColumnMap(DbField = "XLXSCLHQFD_HSJGZ", CtrlName = "txtHSJGZ", Type = FieldType.F, DbTitle = "含税价格终", DefaultValue = "0", IsAllowNull = true, IsKey = false, Length = 0)] public string XLXSCLHQFD_HSJGZ { get { return _XLXSCLHQFD_HSJGZ; } set { _XLXSCLHQFD_HSJGZ = value; } } private string _XLXSCLHQFD_CLJGS; [ColumnMap(DbField = "XLXSCLHQFD_CLJGS", CtrlName = "txtCLJGS", Type = FieldType.F, DbTitle = "材料价格始", DefaultValue = "0", IsAllowNull = true, IsKey = false, Length = 0)] public string XLXSCLHQFD_CLJGS { get { return _XLXSCLHQFD_CLJGS; } set { _XLXSCLHQFD_CLJGS = value; } } private string _XLXSCLHQFD_CLJGZ; [ColumnMap(DbField = "XLXSCLHQFD_CLJGZ", CtrlName = "txtCLJGZ", Type = FieldType.F, DbTitle = "材料价格终", DefaultValue = "0", IsAllowNull = true, IsKey = false, Length = 0)] public string XLXSCLHQFD_CLJGZ { get { return _XLXSCLHQFD_CLJGZ; } set { _XLXSCLHQFD_CLJGZ = value; } } private string _XLXSCLHQFD_WHRID; [ColumnMap(DbField = "XLXSCLHQFD_WHRID", CtrlName = "txtWHRID", Type = FieldType.HiddenField, DbTitle = "维护人工号", DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 10)] public string XLXSCLHQFD_WHRID { get { return _XLXSCLHQFD_WHRID; } set { _XLXSCLHQFD_WHRID = value; } } private string _XLXSCLHQFD_WHR; [ColumnMap(DbField = "XLXSCLHQFD_WHR", CtrlName = "txtWHR", Type = FieldType.C, DbTitle = "维护人", DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 30)] public string XLXSCLHQFD_WHR { get { return _XLXSCLHQFD_WHR; } set { _XLXSCLHQFD_WHR = value; } } private string _XLXSCLHQFD_WHSJ; [ColumnMap(DbField = "XLXSCLHQFD_WHSJ", CtrlName = "datWHSJ", Type = FieldType.DT, DbTitle = "维护时间", DefaultValue = "", IsAllowNull = true, IsKey = false, Length = 8)] public string XLXSCLHQFD_WHSJ { get { return _XLXSCLHQFD_WHSJ; } set { _XLXSCLHQFD_WHSJ = value; } } #region 公用函数 public static string Transform(string str, int diff) { string res = str; //转为10进制数值 int num = str_num(str); num = num + diff; //转为36位字符串 res = num_str(num); return res.PadLeft(2, '0'); } public static string num_str(int num) { string res = ""; char[] _CharList = new char[] { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z' }; while (num > 0) { res = _CharList[num % 36] + res; num = num / 36; } return res; } public static int str_num(string res) { Dictionary dic = new Dictionary(); dic.Clear(); dic.Add("0", 0); dic.Add("1", 1); dic.Add("2", 2); dic.Add("3", 3); dic.Add("4", 4); dic.Add("5", 5); dic.Add("6", 6); dic.Add("7", 7); dic.Add("8", 8); dic.Add("9", 9); dic.Add("A", 10); dic.Add("B", 11); dic.Add("C", 12); dic.Add("D", 13); dic.Add("E", 14); dic.Add("F", 15); dic.Add("G", 16); dic.Add("H", 17); dic.Add("I", 18); dic.Add("J", 19); dic.Add("K", 20); dic.Add("L", 21); dic.Add("M", 22); dic.Add("N", 23); dic.Add("O", 24); dic.Add("P", 25); dic.Add("Q", 26); dic.Add("R", 27); dic.Add("S", 28); dic.Add("T", 29); dic.Add("U", 30); dic.Add("V", 31); dic.Add("W", 32); dic.Add("X", 33); dic.Add("Y", 34); dic.Add("Z", 35); //byte[] byteArray = System.Text.Encoding.Default.GetBytes(res); char[] st = res.ToCharArray(); int size = st.Length; // string求长度 int num = 0; for (int i = 0; i < size; i++) { string ch = st[i].ToString().Trim(); num = dic[ch] * CMISproConvert.StrToInt((System.Math.Pow(36, size - i - 1)).ToString()) + num; // pow:求幂 } return num; } #endregion } }