Пример #1
0
        public static List <AsmLeakageObject> GetManyLeakageByCondition(string sql)
        {
            List <AsmLeakageObject> la = new List <AsmLeakageObject>();
            string    sl = "SELECT ID,DT,ST,SN,LEAKAGE_NAME,LEAKAGE_PV,LEAKAGE_LV,LEAKAGE_R,EMP,Transfer  FROM dbo.P_ASM_LEAKAGE_T WHERE " + sql;
            DataTable dt = new DataTable();

            dt = ClsCommon.dbSql.ExecuteDataTable(sl);
            if (dt.Rows.Count > 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    AsmLeakageObject aso = new AsmLeakageObject();
                    aso.ID           = Convert.ToInt32(dt.Rows[i]["ID"].ToString());
                    aso.DT           = Convert.ToDateTime(dt.Rows[i]["DT"].ToString());
                    aso.ST           = dt.Rows[i]["ST"].ToString();
                    aso.SN           = dt.Rows[i]["SN"].ToString();
                    aso.LEAKAGE_NAME = dt.Rows[i]["LEAKAGE_NAME"].ToString();
                    aso.LEAKAGE_PV   = dt.Rows[i]["LEAKAGE_PV"].ToString();
                    aso.LEAKAGE_LV   = dt.Rows[i]["LEAKAGE_LV"].ToString();
                    aso.LEAKAGE_R    = dt.Rows[i]["LEAKAGE_R"].ToString();
                    aso.EMP          = dt.Rows[i]["EMP"].ToString();
                    aso.Transfer     = Convert.ToInt32(dt.Rows[i]["Transfer"].ToString());
                    la.Add(aso);
                }
            }
            return(la);
        }
Пример #2
0
 public static int AddLeakageByObject(AsmLeakageObject alko)
 {
     using (IDbConnection conn = ClsCommon.OpenConnection())  //这里访问的是Sqlite数据文件,这里OpenConnection即上边获取连接数据库对象方法
     {
         var result = conn.Insert(alko);
         return(Convert.ToInt32(result));
     }
 }
Пример #3
0
        public static int UpdateLeakageByObject(AsmLeakageObject aso)
        {
            var result = 0;

            using (IDbConnection conn = ClsCommon.OpenConnection())  //这里访问的是Sqlite数据文件,这里OpenConnection即上边获取连接数据库对象方法
            {
                result = conn.Update(aso);
            }
            return(Convert.ToInt32(result));
        }
Пример #4
0
        public static AsmLeakageObject GetLeakageByCondition(string sql)
        {
            AsmLeakageObject aso = null;
            string           sl  = "SELECT ID,DT,ST,SN,LEAKAGE_NAME,LEAKAGE_PV,LEAKAGE_LV,LEAKAGE_R,EMP,Transfer  FROM dbo.P_ASM_LEAKAGE_T WHERE " + sql;
            DataTable        dt  = new DataTable();

            dt = ClsCommon.dbSql.ExecuteDataTable(sl);
            if (dt.Rows.Count > 0)
            {
                aso              = new AsmLeakageObject();
                aso.ID           = Convert.ToInt32(dt.Rows[0]["ID"].ToString());
                aso.DT           = Convert.ToDateTime(dt.Rows[0]["DT"].ToString());
                aso.ST           = dt.Rows[0]["ST"].ToString();
                aso.SN           = dt.Rows[0]["SN"].ToString();
                aso.LEAKAGE_NAME = dt.Rows[0]["LEAKAGE_NAME"].ToString();
                aso.LEAKAGE_PV   = dt.Rows[0]["LEAKAGE_PV"].ToString();
                aso.LEAKAGE_LV   = dt.Rows[0]["LEAKAGE_LV"].ToString();
                aso.LEAKAGE_R    = dt.Rows[0]["LEAKAGE_R"].ToString();
                aso.EMP          = dt.Rows[0]["EMP"].ToString();
                aso.Transfer     = Convert.ToInt32(dt.Rows[0]["Transfer"].ToString());
            }
            return(aso);
        }
Пример #5
0
        public static AsmLeakageObject GetLeakageByCondition(string sql)
        {
            AsmLeakageObject alo = AsmLeakage_DAL.GetLeakageByCondition(sql);

            return(alo);
        }
Пример #6
0
        public static int UpdateLeakageByObject(AsmLeakageObject aso)
        {
            int a = AsmLeakage_DAL.UpdateLeakageByObject(aso);

            return(a);
        }
Пример #7
0
        public static int AddLeakageByObject(AsmLeakageObject alko)
        {
            int a = AsmLeakage_DAL.AddLeakageByObject(alko);

            return(a);
        }