private OrdenPagoBE OrdenPagoNuevo() { OrdenPagoBE oOrdenPagoBE = new OrdenPagoBE(); MonedaBE oMonedaBE = new MonedaBE(); SucursalBE oSucursalBE = new SucursalBE(); EstadoBE oEstadoBE = new EstadoBE(); oMonedaBE.Nombre = "Seleccione"; oMonedaBE.Id = 0; oSucursalBE.NombreCombo = "Seleccione"; oSucursalBE.Id = 0; oEstadoBE.Nombre = "Seleccione"; oEstadoBE.Id = 0; oOrdenPagoBE.CfgMonedas = oMonedaDA.Get(); oOrdenPagoBE.CfgSucursals = oSucursalDA.Get(null); oOrdenPagoBE.CfgEstados = oEstadoDA.Get(); oOrdenPagoBE.CfgSucursals.Insert(0, oSucursalBE); oOrdenPagoBE.CfgMonedas.Insert(0, oMonedaBE); oOrdenPagoBE.CfgEstados.Insert(0, oEstadoBE); return(oOrdenPagoBE); }
public List <EstadoBE> List() { List <EstadoBE> lstEstado = null; try { SqlDataReader reader = SqlHelper.GetDataReader("pListEstado"); if (reader.HasRows) { lstEstado = new List <EstadoBE>(); while (reader.Read()) { EstadoBE oEstado = new EstadoBE(); oEstado.IdEstado = Convert.ToInt32(reader["IdEstado"]); oEstado.Nombre = Convert.ToString(reader["Nombre"]); oEstado.flagEstado = Convert.ToInt32(reader["Estado"]); lstEstado.Add(oEstado); } } } catch (Exception ex) { throw ex; } return(lstEstado); }
public List <EstadoBE> GetByIdEstadoInicial(DBHelper pDBHelper, int IdEstadoInicial) { List <EstadoBE> oLista = new List <EstadoBE>(); DBHelper.Parameters[] colParameters = null; try { // Parámetros colParameters = new DBHelper.Parameters[] { new DBHelper.Parameters("@IdEstado", IdEstadoInicial == Constantes.INT_NULO ? (object)DBNull.Value : IdEstadoInicial), }; pDBHelper.ClearParameter(); pDBHelper.CreateDBParameters(colParameters); using (IDataReader dataReader = pDBHelper.ExecuteReader(pDBHelper.concatOwner("EstadosGetByIdEstadoInicial"), CommandType.StoredProcedure, Utility.ConnectionState.CloseOnExit)) { // Leyendo reader while (dataReader.Read()) { EstadoBE oEstado = new EstadoBE(); oEstado.Id = Convert.ToInt32(dataReader["IdEstado"]); oEstado.Descripcion = dataReader["Descripcion"].ToString(); oLista.Add(oEstado); } } return(oLista); } catch (Exception ex) { throw ex; } finally { colParameters = null; if (pDBHelper != null && pDBHelper.Command.Transaction == null) { pDBHelper.Dispose(); } } }
public int GetIdByDesc(DBHelper pDBHelper, string descripcion) { int Respuesta = -1; DBHelper.Parameters[] colParameters = null; try { // Parámetros colParameters = new DBHelper.Parameters[] { new DBHelper.Parameters("@descripcion", string.IsNullOrEmpty(descripcion) ? (object)DBNull.Value : descripcion) }; pDBHelper.ClearParameter(); pDBHelper.CreateDBParameters(colParameters); using (IDataReader dataReader = pDBHelper.ExecuteReader(pDBHelper.concatOwner("EstadosGetIdByDesc"), CommandType.StoredProcedure, Utility.ConnectionState.CloseOnExit)) { // Leyendo reader if (dataReader.Read()) { EstadoBE oEstado = new EstadoBE(); Respuesta = Convert.ToInt32(dataReader["IdEstado"]); } } return(Respuesta); } catch (Exception ex) { throw ex; } finally { colParameters = null; if (pDBHelper != null && pDBHelper.Command.Transaction == null) { pDBHelper.Dispose(); } } }
public List <EstadoBE> Get() { List <EstadoBE> ltsResultado = new List <EstadoBE>(); using (SqlConnection sqlConnection = new SqlConnection(cadenaConexion)) { sqlConnection.Open(); using (SqlCommand sqlCommand = new SqlCommand(DbRecursos.uspEstadoGet, sqlConnection)) { using (SqlDataReader dataReader = sqlCommand.ExecuteReader()) { while (dataReader.Read()) { EstadoBE oEstadoBE = new EstadoBE(); oEstadoBE.Id = Convert.ToInt32(dataReader.GetValue(dataReader.GetOrdinal("ID"))); oEstadoBE.Nombre = dataReader.GetValue(dataReader.GetOrdinal("NOMBRE")).ToString(); oEstadoBE.Codigo = Convert.ToString(dataReader.GetValue(dataReader.GetOrdinal("CODIGO"))); ltsResultado.Add(oEstadoBE); } } } } return(ltsResultado); }
public List <OrdenPagoBE> Get(OrdenPagoBE.Criterio pCriterio) { List <OrdenPagoBE> ltsResultado = new List <OrdenPagoBE>(); using (SqlConnection sqlConnection = new SqlConnection(cadenaConexion)) { sqlConnection.Open(); using (SqlCommand sqlCommand = new SqlCommand()) { sqlCommand.Connection = sqlConnection; StringBuilder strb = new StringBuilder(); strb.Append(DbRecursos.uspOrdenPagoGet); if (pCriterio != null) { strb.Append(" WHERE "); if (!string.IsNullOrEmpty(pCriterio.CodigoMoneda)) { strb.Append("MONEDA.CODIGO=@MONEDA_CODIGO"); sqlCommand.Parameters.Add(new SqlParameter("@MONEDA_CODIGO", pCriterio.CodigoMoneda)); } if (pCriterio.SucursalId != 0) { strb.Append("ORDEN_PAGO.SUCURSAL = @SUCURSAL"); sqlCommand.Parameters.Add(new SqlParameter("@SUCURSAL", pCriterio.SucursalId)); } } sqlCommand.CommandText = strb.ToString(); using (SqlDataReader dataReader = sqlCommand.ExecuteReader()) { while (dataReader.Read()) { OrdenPagoBE oOrdenPagoBE = new OrdenPagoBE(); oOrdenPagoBE.Id = Convert.ToInt32(dataReader.GetValue(dataReader.GetOrdinal("ID"))); MonedaBE oMonedaBE = new MonedaBE(); EstadoBE oEstadoBE = new EstadoBE(); SucursalBE oSucursalBE = new SucursalBE(); BancoBE oBancoBE = new BancoBE(); oMonedaBE.Id = Convert.ToInt32(dataReader.GetValue(dataReader.GetOrdinal("MONEDA"))); oMonedaBE.Nombre = dataReader.GetValue(dataReader.GetOrdinal("MONEDA_NOMBRE")).ToString(); oMonedaBE.Codigo = dataReader.GetValue(dataReader.GetOrdinal("MONEDA_CODIGO")).ToString(); oEstadoBE.Id = Convert.ToInt32(dataReader.GetValue(dataReader.GetOrdinal("ESTADO"))); oEstadoBE.Nombre = dataReader.GetValue(dataReader.GetOrdinal("ESTADO_NOMBRE")).ToString(); oEstadoBE.Codigo = dataReader.GetValue(dataReader.GetOrdinal("ESTADO_CODIGO")).ToString(); oSucursalBE.Id = Convert.ToInt32(dataReader.GetValue(dataReader.GetOrdinal("SUCURSAL"))); oSucursalBE.Nombre = dataReader.GetValue(dataReader.GetOrdinal("SUCURSAL_NOMBRE")).ToString(); oBancoBE.Id = Convert.ToInt32(dataReader.GetValue(dataReader.GetOrdinal("BANCO_ID"))); oBancoBE.Nombre = Convert.ToString(dataReader.GetValue(dataReader.GetOrdinal("BANCO_NOMBRE"))); oOrdenPagoBE.Moneda = oMonedaBE; oOrdenPagoBE.Sucursal = oSucursalBE; oOrdenPagoBE.Estado = oEstadoBE; oSucursalBE.Banco = oBancoBE; oOrdenPagoBE.Monto = Convert.ToDecimal(dataReader.GetValue(dataReader.GetOrdinal("MONTO"))); oOrdenPagoBE.FechaPago = Convert.ToDateTime(dataReader.GetValue(dataReader.GetOrdinal("FECHA_PAGO"))); ltsResultado.Add(oOrdenPagoBE); } } } } return(ltsResultado); }