Ejemplo n.º 1
0
        public bool SaveOrUpdate(IList <Sys_BankInfo> list)
        {
            Hashtable MyHs = new Hashtable();//以事务方式

            foreach (Sys_BankInfo obj in list)
            {
                if (obj.Id == 0) //需要插入的
                {
                    Sys_BankInfoDAL.Insert(obj, MyHs);
                }
                else
                {
                    //需要更新的
                    Sys_BankInfo objUpdate = obj;
                    Sys_BankInfoDAL.Update(obj, MyHs);
                }
            }
            return(CommonBase.RunHashtable(MyHs));
        }
Ejemplo n.º 2
0
 private static Model.BankModel TranEntity(DataRow dr)
 {
     Model.BankModel model = new Model.BankModel();
     if (!string.IsNullOrEmpty(dr["BankCreateDate"].ToString()))
     {
         model.BankCreateDate = DateTime.Parse(dr["BankCreateDate"].ToString());
     }
     if (!string.IsNullOrEmpty(dr["Bank"].ToString()))
     {
         model.Bank     = dr["Bank"].ToString();
         model.BankInfo = Sys_BankInfoDAL.GetModel(dr["Bank"]);
     }
     if (!string.IsNullOrEmpty(dr["BankCardName"].ToString()))
     {
         model.BankCardName = dr["BankCardName"].ToString();
     }
     if (!string.IsNullOrEmpty(dr["BankCode"].ToString()))
     {
         model.BankCode = dr["BankCode"].ToString();
     }
     if (!string.IsNullOrEmpty(dr["BankNumber"].ToString()))
     {
         model.BankNumber = dr["BankNumber"].ToString();
     }
     if (!string.IsNullOrEmpty(dr["Branch"].ToString()))
     {
         model.Branch = dr["Branch"].ToString();
     }
     if (!string.IsNullOrEmpty(dr["MID"].ToString()))
     {
         model.MID = dr["MID"].ToString();
     }
     if (!string.IsNullOrEmpty(dr["IsPrimary"].ToString()))
     {
         model.IsPrimary = bool.Parse(dr["IsPrimary"].ToString());
     }
     return(model);
 }
Ejemplo n.º 3
0
 public List <Sys_BankInfo> GetList(string strWhere)
 {
     return(Sys_BankInfoDAL.GetList(strWhere));
 }
Ejemplo n.º 4
0
 public List <Sys_BankInfo> GetList(string strWhere, int pageIndex, int pageSize, out int count)
 {
     return(Sys_BankInfoDAL.GetList(strWhere, pageIndex, pageSize, out count));
 }
Ejemplo n.º 5
0
 public DataTable GetTable(string strWhere)
 {
     return(Sys_BankInfoDAL.GetTable(strWhere));
 }
Ejemplo n.º 6
0
 public DataTable GetTable(string strWhere, int pageIndex, int pageSize, out int count)
 {
     return(Sys_BankInfoDAL.GetTable(strWhere, pageIndex, pageSize, out count));
 }
Ejemplo n.º 7
0
 public Hashtable Delete(object obj, Hashtable MyHs)
 {
     return(Sys_BankInfoDAL.Delete(obj, MyHs));
 }
Ejemplo n.º 8
0
 public bool Delete(object obj)
 {
     return(Sys_BankInfoDAL.Delete(obj));
 }
Ejemplo n.º 9
0
 public bool Update(Sys_BankInfo model)
 {
     return(Sys_BankInfoDAL.Update(model));
 }
Ejemplo n.º 10
0
 public Hashtable Update(Sys_BankInfo model, Hashtable MyHs)
 {
     return(Sys_BankInfoDAL.Update(model, MyHs));
 }
Ejemplo n.º 11
0
 public bool Insert(Sys_BankInfo model)
 {
     return(Sys_BankInfoDAL.Insert(model));
 }
Ejemplo n.º 12
0
 public Hashtable Insert(Sys_BankInfo model, Hashtable MyHs)
 {
     return(Sys_BankInfoDAL.Insert(model, MyHs));
 }
Ejemplo n.º 13
0
 public Sys_BankInfo GetModel(object obj)
 {
     return(Sys_BankInfoDAL.GetModel(obj));
 }