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)); }
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); }
public List <Sys_BankInfo> GetList(string strWhere) { return(Sys_BankInfoDAL.GetList(strWhere)); }
public List <Sys_BankInfo> GetList(string strWhere, int pageIndex, int pageSize, out int count) { return(Sys_BankInfoDAL.GetList(strWhere, pageIndex, pageSize, out count)); }
public DataTable GetTable(string strWhere) { return(Sys_BankInfoDAL.GetTable(strWhere)); }
public DataTable GetTable(string strWhere, int pageIndex, int pageSize, out int count) { return(Sys_BankInfoDAL.GetTable(strWhere, pageIndex, pageSize, out count)); }
public Hashtable Delete(object obj, Hashtable MyHs) { return(Sys_BankInfoDAL.Delete(obj, MyHs)); }
public bool Delete(object obj) { return(Sys_BankInfoDAL.Delete(obj)); }
public bool Update(Sys_BankInfo model) { return(Sys_BankInfoDAL.Update(model)); }
public Hashtable Update(Sys_BankInfo model, Hashtable MyHs) { return(Sys_BankInfoDAL.Update(model, MyHs)); }
public bool Insert(Sys_BankInfo model) { return(Sys_BankInfoDAL.Insert(model)); }
public Hashtable Insert(Sys_BankInfo model, Hashtable MyHs) { return(Sys_BankInfoDAL.Insert(model, MyHs)); }
public Sys_BankInfo GetModel(object obj) { return(Sys_BankInfoDAL.GetModel(obj)); }