public int Eliminar(BE.Banco oBeTbBanco) { try { string sp = "SpTbBancoEliminar"; int rowsAffected = 0; using (SqlConnection cnn = new SqlConnection(ConnectionManager.ConexionLocal)) { cnn.Open(); SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@IDBANCO", oBeTbBanco.IdBanco)); rowsAffected = cmd.ExecuteNonQuery(); } return(rowsAffected); } catch (Exception ex) { throw ex; } }
public bool Obtener(ref BE.Banco oBeTbBanco) { try { string sp = "SpTbBancoObtener"; SqlConnection cnn = new SqlConnection(ConnectionManager.ConexionLocal); SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; SqlDataAdapter dad = new SqlDataAdapter(cmd); dad.SelectCommand.Parameters.Add(new SqlParameter("@IDBANCO", oBeTbBanco.IdBanco)); DataTable dt = new DataTable(); dad.Fill(dt); if ((dt.Rows.Count == 1)) { DataRow dr = dt.Rows[0]; Cargar(ref oBeTbBanco, ref dr); } else { return(false); } return(true); } catch (Exception ex) { throw ex; } }
public int Actualizar(ref BE.Banco oBeTbBanco) { try { string sp = "SpTbBancoActualizar"; int rowsAffected = 0; using (SqlConnection cnn = new SqlConnection(ConnectionManager.ConexionLocal)) { cnn.Open(); SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@IDBANCO", oBeTbBanco.IdBanco)); cmd.Parameters.Add(new SqlParameter("@CODIGO", oBeTbBanco.Codigo)); cmd.Parameters.Add(new SqlParameter("@NOMBRE", oBeTbBanco.Nombre)); cmd.Parameters.Add(new SqlParameter("@DESCRIPCION", oBeTbBanco.Descripcion)); cmd.Parameters.Add(new SqlParameter("@ACTIVO", oBeTbBanco.Activo)); rowsAffected = cmd.ExecuteNonQuery(); } return(rowsAffected); } catch (Exception ex) { throw ex; } }
public DataTable Listar(BE.Banco oBeTbBanco) { try { string sp = "SpTbBancoListar"; SqlConnection cnn = new SqlConnection(ConnectionManager.ConexionLocal); SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; SqlDataAdapter dad = new SqlDataAdapter(cmd); dad.SelectCommand.Parameters.Add(new SqlParameter("@CODIGO", oBeTbBanco.Codigo)); dad.SelectCommand.Parameters.Add(new SqlParameter("@NOMBRE", oBeTbBanco.Nombre)); dad.SelectCommand.Parameters.Add(new SqlParameter("@DESCRIPCION", oBeTbBanco.Descripcion)); dad.SelectCommand.Parameters.Add(new SqlParameter("@ACTIVO", oBeTbBanco.Activo)); DataTable dt = new DataTable(); dad.Fill(dt); return(dt); } catch (Exception ex) { throw ex; } }
/// <summary> /// Obtiene la lista de bancos /// </summary> /// <returns>Lista de objetos bancos</returns> public List <BE.Banco> Listar() { List <BE.Banco> lst = new List <BE.Banco>(); try { var daBanco = new DA.Banco(); DataTable dt = daBanco.Listar(new BE.Banco() { Activo = true }); for (int i = 0; i < dt.Rows.Count; i++) { var dr = dt.Rows[i]; var beBanco = new BE.Banco(); daBanco.Cargar(ref beBanco, ref dr); lst.Add(beBanco); } return(lst); } catch (Exception ex) { throw ex; } }
public void Cargar(ref BE.Banco oBeTbBanco, ref DataRow dr) { try { oBeTbBanco.IdBanco = dr["IdBanco"] == DBNull.Value ? 0 : int.Parse(dr["IdBanco"].ToString()); oBeTbBanco.Codigo = dr["Codigo"] == DBNull.Value ? "" : dr["Codigo"].ToString(); oBeTbBanco.Nombre = dr["Nombre"] == DBNull.Value ? "" : dr["Nombre"].ToString(); oBeTbBanco.Descripcion = dr["Descripcion"] == DBNull.Value ? "" : dr["Descripcion"].ToString(); oBeTbBanco.Activo = dr["Activo"] == DBNull.Value ? false : bool.Parse(dr["Activo"].ToString()); } catch (Exception ex) { throw ex; } }
public List <BE.UI.Adelanto> Listar(int anho, int mes) { try { List <BE.UI.Adelanto> lstUiAdelantos = new List <BE.UI.Adelanto>(); List <BE.Adelanto> lstBeAdelantos = new DA.Adelanto().Listar(anho, mes); foreach (BE.Adelanto beAdelanto in lstBeAdelantos) { var uiAdelanto = new BE.UI.Adelanto(); uiAdelanto.IdAdelanto = beAdelanto.IdAdelanto; uiAdelanto.Fecha = beAdelanto.Fecha; uiAdelanto.Numero = beAdelanto.Numero; uiAdelanto.Monto = beAdelanto.Monto; uiAdelanto.CodigoEmpleado = beAdelanto.CodigoEmpleado; uiAdelanto.NombreCompletoEmpleado = new DA.Trabajador().ObtenerNombreCompleto(beAdelanto.CodigoEmpleado); uiAdelanto.IdBanco = beAdelanto.IdBanco; BE.Banco beBanco = new BE.Banco() { IdBanco = uiAdelanto.IdBanco }; if (new DA.Banco().Obtener(ref beBanco) == true) { uiAdelanto.NombreBanco = beBanco.Nombre; } uiAdelanto.CodigoTipo = beAdelanto.Tipo; BE.Record beTipo = new LN.Record().ObtenerTipoAdelanto(uiAdelanto.CodigoTipo); if (beTipo != null) { uiAdelanto.NombreTipo = beTipo.Nombre; } lstUiAdelantos.Add(uiAdelanto); } return(lstUiAdelantos); } catch (Exception ex) { throw ex; } }
public BE.Banco Obtener(int idBanco) { try { var beBanco = new BE.Banco() { IdBanco = idBanco }; if (new DA.Banco().Obtener(ref beBanco) == false) { beBanco = null; } return(beBanco); } catch (Exception ex) { throw ex; } }
public BE.UI.Adelanto Obtener(int idAdelanto) { try { var beAdelanto = new DA.Adelanto().Obtener(idAdelanto); var uiAdelanto = new BE.UI.Adelanto(); uiAdelanto.IdAdelanto = beAdelanto.IdAdelanto; uiAdelanto.Fecha = beAdelanto.Fecha; uiAdelanto.Numero = beAdelanto.Numero; uiAdelanto.Monto = beAdelanto.Monto; uiAdelanto.CodigoEmpleado = beAdelanto.CodigoEmpleado; uiAdelanto.NombreCompletoEmpleado = new DA.Trabajador().ObtenerNombreCompleto(beAdelanto.CodigoEmpleado); uiAdelanto.IdBanco = beAdelanto.IdBanco; BE.Banco beBanco = new BE.Banco() { IdBanco = uiAdelanto.IdBanco }; if (new DA.Banco().Obtener(ref beBanco) == true) { uiAdelanto.NombreBanco = beBanco.Nombre; } uiAdelanto.CodigoTipo = beAdelanto.Tipo; BE.Record beTipo = new LN.Record().ObtenerTipoAdelanto(uiAdelanto.CodigoTipo); if (beTipo != null) { uiAdelanto.NombreTipo = beTipo.Nombre; } return(uiAdelanto); } catch (Exception ex) { throw ex; } }