2026821
This commit is contained in:
@@ -0,0 +1,195 @@
|
||||
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<string, int> dic = new Dictionary<string, int>();
|
||||
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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user