Example #1
0
 /// <summary>
 /// �������
 /// </summary>
 /// <param name="Item">model</param>
 /// <returns></returns>
 public static string Insert(Model.Count.D_StatProjectModel Item)
 {
     DataBase db = new DataBase();
     DataBaseVisitor visitor = new DAL.Count.D_StatProjectDal();
     bool bSuc = false;
     int nEffectRows = 0;
     SqlParameter[] prams ={
          db.MakeInParam("@ID", SqlDbType.VarChar,50, PublicFun.PublicFun.MaxId("D_StatProject")),
         db.MakeInParam("@Code", SqlDbType.VarChar,50,PublicFun.PublicFun.MaxId("D_StatProject")),
         db.MakeInParam("@Name", SqlDbType.VarChar,50, Item.Name),
     };
     try
     {
         bSuc = db.TransactSql(visitor, "Insert", prams, out nEffectRows);
     }
     catch (Exception ex) { throw new Exception(ex.Message); }
     finally
     {
         db.Dispose();
     }
     if (bSuc && nEffectRows > 0)
         return "0101";
     else
         return "0";
 }
Example #2
0
 /// <summary>
 /// ɾ������
 /// </summary>
 /// <param name="Code">�������</param>
 /// <returns></returns>
 public static string Delete(string ProCode)
 {
     DataBase db = new DataBase();
     DataBaseVisitor visitor = new DAL.Count.D_StatProjectDal();
     bool bSuc = false;
     int nEffectRows = 0;
     SqlParameter[] prams ={
         db.MakeInParam("@Code", SqlDbType.VarChar,50, ProCode),
     };
     try
     {
         bSuc = db.TransactSql(visitor, "Delete", prams, out nEffectRows);
     }
     catch (Exception ex) { throw new Exception(ex.Message); }
     finally
     {
         db.Dispose();
     }
     if (bSuc && nEffectRows > 0)
         return "0101";
     else
         return "0";
 }
Example #3
0
 /// <summary>
 /// �޸�����
 /// </summary>
 /// <param name="Item">model</param>
 /// <returns></returns>
 public static string Update(Model.Count.D_StatProjectModel Item)
 {
     DataBase db = new DataBase();
     DataBaseVisitor visitor = new DAL.Count.D_StatProjectDal();
     bool bSuc = false;
     int nEffectRows = 0;
     SqlParameter[] prams ={
         db.MakeInParam("@Type", SqlDbType.VarChar,50, Item.Type),
         db.MakeInParam("@SataType", SqlDbType.VarChar,50, Item.SataType),
         db.MakeInParam("@Flag", SqlDbType.VarChar,50, Item.Flag),
         db.MakeInParam("@Month", SqlDbType.VarChar,50, Item.Month),
         db.MakeInParam("@Day", SqlDbType.VarChar,50, Item.Day),
         db.MakeInParam("@BeginTime", SqlDbType.VarChar,50, Item.BeginTime),
         db.MakeInParam("@EndTime", SqlDbType.VarChar,50, Item.EndTime),
         db.MakeInParam("@Code", SqlDbType.VarChar,50, Item.Code),
     };
     try
     {
         bSuc = db.TransactSql(visitor, "Update", prams, out nEffectRows);
     }
     catch (Exception ex) { throw new Exception(ex.Message); }
     finally
     {
         db.Dispose();
     }
     if (bSuc && nEffectRows > 0)
         return "0101";
     else
         return "0";
 }
Example #4
0
 /// <summary>
 /// ���������Ʋ�ѯ������Ϣ
 /// </summary>
 public static void SelectByName(string ProName, ref Model.Count.D_StatProjectModel Item)
 {
     DataBase db = new DataBase();
     DataBaseVisitor visitor = new DAL.Count.D_StatProjectDal();
     SqlDataReader dr = null;
     SqlParameter[] prams ={
        db.MakeInParam("@Name", SqlDbType.VarChar,50, ProName),
      };
     try
     {
         db.GetDataReader(visitor, prams, out dr, "SelectByName");
         if (dr.Read())
         {
             Item.Type = dr["Type"].ToString();
             Item.SataType = dr["SataType"].ToString();
             Item.Flag = dr["Flag"].ToString();
             Item.Month = dr["Month"].ToString();
             Item.Day = dr["Day"].ToString();
             Item.BeginTime = dr["BeginTime"].ToString();
             Item.EndTime = dr["EndTime"].ToString();
         }
     }
     catch (Exception ex)
     { throw new Exception(ex.Message); }
     finally
     {
         db.Dispose();
     }
 }