public void AgregarBanco(Banco banco) { try { Dat_PC_Bancos acceso = new Dat_PC_Bancos(); acceso.AgregarBD(banco.CodigoBanco,banco.NombreBanco,banco.AbreviaturaBanco,((char)banco.Estado).ToString(),banco.AyudaDomiciliaciones, banco.AyudaTransacciones,System.Web.HttpContext.Current.User.Identity.Name, System.Web.HttpContext.Current.Request.UserHostAddress); } catch (Exception) { throw; } }
public List<Banco> ListarBancos(bool? activo,string sortExpression) { try { Dat_PC_Bancos acceso = new Dat_PC_Bancos(); CGP.clsListaCondiciones condiciones = new CGP.clsListaCondiciones(); if (activo.HasValue) { List<CGP.clsCondicion> listaCondiciones = new List<CGP.clsCondicion>(); CGP.clsCondicion condicionSistema = new CGP.clsCondicion() { Campo = new CGP.clsCampo() { Nombre = "Estado", TipoDato = CGP.TTipo.Caracter, NombreBD = "Estado" }, Operador = CGP.TOperadorLogico.Igual, Valor = activo.Value ? "A" : "I", }; listaCondiciones.Add(condicionSistema); condiciones.Lista = listaCondiciones.ToArray(); } DataSet datos = acceso.TraerListaTotalBD(condiciones, 0, System.Web.HttpContext.Current.User.Identity.Name, System.Web.HttpContext.Current.Request.UserHostAddress); List<Banco> bancos = null; if (datos != null && datos.Tables.Count > 0 && datos.Tables[0].Rows.Count > 0) { bancos = new List<Banco>(); foreach (DataRow row in datos.Tables[0].Rows) { Banco nuevoBanco = new Banco(); nuevoBanco.CodigoBanco = int.Parse(row["PC_Bancos_CodigoBanco"].ToString()); nuevoBanco.NombreBanco = row["PC_Bancos_NombreBanco"].ToString(); nuevoBanco.AbreviaturaBanco = row["PC_Bancos_AbreviaturaBanco"].ToString(); nuevoBanco.Estado = ((EnumEstadosBase)(Char.Parse(row["PC_Bancos_Estado"].ToString()))); nuevoBanco.AyudaDomiciliaciones = row["PC_Bancos_AyudaDomiciliaciones"].ToString(); nuevoBanco.AyudaTransacciones = row["PC_Bancos_AyudaTransacciones"].ToString(); bancos.Add(nuevoBanco); } } return bancos; } catch (Exception) { throw; } }
public void EliminarBanco(Banco banco) { try { if (banco != null) { Dat_PC_Bancos acceso = new Dat_PC_Bancos(); acceso.BorrarBD(banco.CodigoBanco, System.Web.HttpContext.Current.User.Identity.Name, System.Web.HttpContext.Current.Request.UserHostAddress); } } catch (Exception) { throw; } }