public List <MonedaBE> ListarMonedaPaginado(MonedaBE entidad) { List <MonedaBE> Lista = null; try { using (IDbConnection db = new OracleConnection(CadenaConexion)) { string sp = sPackage + "USP_SEL_BUSCAR_MONEDA"; var p = new OracleDynamicParameters(); p.Add("pBuscar", entidad.buscar); p.Add("pRegistros", entidad.cantidad_registros); p.Add("pPagina", entidad.pagina); p.Add("pSortColumn", entidad.order_by); p.Add("pSortOrder", entidad.order_orden); p.Add("pRefcursor", dbType: OracleDbType.RefCursor, direction: ParameterDirection.Output); Lista = db.Query <MonedaBE>(sp, p, commandType: CommandType.StoredProcedure).ToList(); } } catch (Exception ex) { Log.Error(ex); } return(Lista); }
public FacturacionBE ObtenerFacturacion(int IdFacturacion, int IdCliente) { FacturacionDA oFacturacionDA = new FacturacionDA(); MonedaDA oMonedaDA = new MonedaDA(); try { FacturacionBE objFacturacion = oFacturacionDA.ObtenerFacturacion(IdFacturacion, IdCliente); MonedaBE objMoneda = oMonedaDA.ObtenerMonedaPredeterminada(); List <MonedaFacturacionBE> LstMonedaFacturacion = oFacturacionDA.ListarMonedaFacturacion(objFacturacion.IdFacturacion); if (!LstMonedaFacturacion.Any(mf => mf.IdMoneda.Equals(objMoneda.IdMoneda))) { LstMonedaFacturacion.Add(new MonedaFacturacionBE { Moneda = objMoneda }); } objFacturacion.lstMonedaFacturacion = LstMonedaFacturacion.OrderByDescending(mf => mf.Moneda.Predeteminado).ToList(); return(objFacturacion); } catch (Exception ex) { throw ex; } finally { oFacturacionDA = null; } }
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 MonedaBE RegistrarMoneda(MonedaBE entidad) { int cod = 0; try { using (IDbConnection db = new OracleConnection(CadenaConexion)) { string sp = sPackage + "USP_INS_MONEDA"; var parametros = new OracleParameter[2]; parametros[0] = new OracleParameter("pDESCRIPCION", entidad.DESCRIPCION); parametros[1] = new OracleParameter("pID_MONEDA", OracleDbType.Int32, ParameterDirection.Output); OracleHelper.ExecuteNonQuery(CadenaConexion, CommandType.StoredProcedure, sp, parametros); cod = int.Parse(parametros[1].Value.ToString()); entidad.ID_MONEDA = cod; entidad.OK = true; } } catch (Exception ex) { entidad.extra = ex.Message; Log.Error(ex); } return(entidad); }
public static List <MonedaBE> ListarMonedaExcel(MonedaBE entidad) { if (string.IsNullOrEmpty(entidad.buscar)) { entidad.buscar = ""; } return(moneda.ListarMonedaExcel(entidad)); }
public MonedaBE ObtenerMoneda(int IdMoneda) { MonedaBE objMonedaBE = new MonedaBE(); try { using (MonedaBL objMonedaBL = new MonedaBL()) { objMonedaBE = objMonedaBL.ObtenerMoneda(IdMoneda); } } catch (Exception ex) { Console.WriteLine(ex); return(new MonedaBE()); } return(objMonedaBE); }
public MonedaBE GetMonedaPorId(MonedaBE entidad) { try { using (IDbConnection db = new OracleConnection(CadenaConexion)) { string sp = sPackage + "USP_GET_MONEDA"; var p = new OracleDynamicParameters(); p.Add("pID_MONEDA", entidad.ID_MONEDA); p.Add("pRefcursor", dbType: OracleDbType.RefCursor, direction: ParameterDirection.Output); entidad = db.Query <MonedaBE>(sp, p, commandType: CommandType.StoredProcedure).FirstOrDefault(); } } catch (Exception ex) { Log.Error(ex); } return(entidad); }
public MonedaBE EliminarMoneda(MonedaBE entidad) { try { using (IDbConnection db = new OracleConnection(CadenaConexion)) { string sp = sPackage + "USP_DEL_MONEDA"; var parametros = new OracleParameter[1]; parametros[0] = new OracleParameter("pID_MONEDA", entidad.ID_MONEDA); OracleHelper.ExecuteNonQuery(CadenaConexion, CommandType.StoredProcedure, sp, parametros); entidad.OK = true; } } catch (Exception ex) { entidad.extra = ex.Message; Log.Error(ex); } return(entidad); }
public List <MonedaBE> ListarMoneda(MonedaBE entidad) { List <MonedaBE> Lista = null; try { using (IDbConnection db = new OracleConnection(CadenaConexion)) { string sp = sPackage2 + "USP_SEL_MONEDA"; var p = new OracleDynamicParameters(); p.Add("pRefcursor", dbType: OracleDbType.RefCursor, direction: ParameterDirection.Output); Lista = db.Query <MonedaBE>(sp, p, commandType: CommandType.StoredProcedure).ToList(); } } catch (Exception ex) { Log.Error(ex); } return(Lista); }
public List <MonedaBE> Get() { List <MonedaBE> ltsResultado = new List <MonedaBE>(); using (SqlConnection sqlConnection = new SqlConnection(cadenaConexion)) { sqlConnection.Open(); using (SqlCommand sqlCommand = new SqlCommand(DbRecursos.uspMonedaGet, sqlConnection)) { using (SqlDataReader dataReader = sqlCommand.ExecuteReader()) { while (dataReader.Read()) { MonedaBE oMonedaBE = new MonedaBE(); oMonedaBE.Id = Convert.ToInt32(dataReader.GetValue(dataReader.GetOrdinal("ID"))); oMonedaBE.Nombre = dataReader.GetValue(dataReader.GetOrdinal("NOMBRE")).ToString(); oMonedaBE.Codigo = Convert.ToString(dataReader.GetValue(dataReader.GetOrdinal("CODIGO"))); ltsResultado.Add(oMonedaBE); } } } } return(ltsResultado); }
public MonedaBE ObtenerMoneda(int IdMoneda) { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_MAE_SP_OBTENERMONEDA"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(UtilDA.SetParameter("@MOD_IDMONEDA", SqlDbType.Int, ParameterDirection.Input, IdMoneda, !(IdMoneda > 0))); using (ConexionDA NewDA_CONEXION = new ConexionDA()) { try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); MonedaBE objMonedaBE = new MonedaBE(); ClienteBE objClienteBE = new ClienteBE(); ContactoBE objContactoBE = new ContactoBE(); using (SqlDataReader oRead = cmd.ExecuteReader()) { while (oRead.Read()) { if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("MOD_IDMONEDA"))) { objMonedaBE.IdMoneda = (int)oRead.GetValue(oRead.GetOrdinal("MOD_IDMONEDA")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("MOD_DESCRIPCION"))) { objMonedaBE.Descripcion = (string)oRead.GetValue(oRead.GetOrdinal("MOD_DESCRIPCION")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("MOD_SIGNO"))) { objMonedaBE.Signo = (string)oRead.GetValue(oRead.GetOrdinal("MOD_SIGNO")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("MOD_TIPOCAMBIO"))) { objMonedaBE.TipoCambio = (bool)oRead.GetValue(oRead.GetOrdinal("MOD_TIPOCAMBIO")); } } oRead.Close(); } NewDA_CONEXION.retClose(); return(objMonedaBE); } catch (Exception ex) { throw ex; } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } } } } catch (Exception ex) { throw ex; } }
public MonedaBE ObtenerMonedaPredeterminada() { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_MAE_SP_OBTENERMONEDAPREDETERMINADA"; cmd.CommandType = CommandType.StoredProcedure; using (ConexionDA NewDA_CONEXION = new ConexionDA()) { try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); MonedaBE objMonedaBE = new MonedaBE(); ClienteBE objClienteBE = new ClienteBE(); ContactoBE objContactoBE = new ContactoBE(); using (SqlDataReader oRead = cmd.ExecuteReader()) { while (oRead.Read()) { if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("MOD_IDMONEDA"))) { objMonedaBE.IdMoneda = (int)oRead.GetValue(oRead.GetOrdinal("MOD_IDMONEDA")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("MOD_DESCRIPCION"))) { objMonedaBE.Descripcion = (string)oRead.GetValue(oRead.GetOrdinal("MOD_DESCRIPCION")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("MOD_SIGNO"))) { objMonedaBE.Signo = (string)oRead.GetValue(oRead.GetOrdinal("MOD_SIGNO")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("MOD_PREDETERMINADA"))) { objMonedaBE.Predeteminado = (bool)oRead.GetValue(oRead.GetOrdinal("MOD_PREDETERMINADA")); } } oRead.Close(); } NewDA_CONEXION.retClose(); return(objMonedaBE); } catch (Exception ex) { throw ex; } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } } } } catch (Exception ex) { throw ex; } }
public List <MonedaBE> ListarMonedas() { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_MAE_SP_LISTARMONEDA"; cmd.CommandType = CommandType.StoredProcedure; using (ConexionDA NewDA_CONEXION = new ConexionDA()) { try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); MonedaBE objConsultaBE; List <MonedaBE> lstConsultaBE = new List <MonedaBE>(); using (SqlDataReader objDRConsulta = cmd.ExecuteReader()) { while (objDRConsulta.Read()) { objConsultaBE = new MonedaBE(); AuditoriaBE objAuditoriaBE = new AuditoriaBE(); if (objDRConsulta["MOD_IDMONEDA"] != DBNull.Value) { objConsultaBE.IdMoneda = Convert.ToInt32(objDRConsulta["MOD_IDMONEDA"]); } if (objDRConsulta["MOD_DESCRIPCION"] != DBNull.Value) { objConsultaBE.Descripcion = Convert.ToString(objDRConsulta["MOD_DESCRIPCION"]); } if (objDRConsulta["MOD_SIGNO"] != DBNull.Value) { objConsultaBE.Signo = Convert.ToString(objDRConsulta["MOD_SIGNO"]); } lstConsultaBE.Add(objConsultaBE); } objDRConsulta.Close(); } NewDA_CONEXION.retClose(); return(lstConsultaBE); } catch (Exception ex) { Console.WriteLine(ex.Message); return(new List <MonedaBE>()); } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } } } } catch (Exception ex) { throw ex; } }
public static MonedaBE GetMonedaPorId(MonedaBE entidad) { return(moneda.GetMonedaPorId(entidad)); }
public static MonedaBE RegistrarMoneda(MonedaBE entidad) { return(moneda.RegistrarMoneda(entidad)); }
public static List <MonedaBE> ListarMoneda(MonedaBE entidad) { return(moneda.ListarMoneda(entidad)); }
public static MonedaBE ActualizarMoneda(MonedaBE entidad) { return(moneda.ActualizarMoneda(entidad)); }
public static MonedaBE EliminarMoneda(MonedaBE entidad) { return(moneda.EliminarMoneda(entidad)); }
public List <MonedaFacturacionBE> ListarMonedaFacturacion(int IdFactura) { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_ADM_SP_LISTARMONEDAFACTURACION"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(UtilDA.SetParameter("@FAC_IDFACTURACION", SqlDbType.Int, ParameterDirection.Input, IdFactura, !(IdFactura > 0))); using (ConexionDA NewDA_CONEXION = new ConexionDA()) { try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); MonedaFacturacionBE objConsultaBE; List <MonedaFacturacionBE> lstConsultaBE = new List <MonedaFacturacionBE>(); using (SqlDataReader objDRConsulta = cmd.ExecuteReader()) { while (objDRConsulta.Read()) { objConsultaBE = new MonedaFacturacionBE(); MonedaBE objMonedaBE = new MonedaBE(); if (objDRConsulta["MOD_IDMONEDAFACTURA"] != DBNull.Value) { objConsultaBE.IdMonedaFacturacion = Convert.ToInt32(objDRConsulta["MOD_IDMONEDAFACTURA"]); } if (objDRConsulta["FAC_IDFACTURACION"] != DBNull.Value) { objConsultaBE.IdFacturacion = Convert.ToInt32(objDRConsulta["FAC_IDFACTURACION"]); } if (objDRConsulta["MOD_IDMONEDA"] != DBNull.Value) { objConsultaBE.IdMoneda = Convert.ToInt32(objDRConsulta["MOD_IDMONEDA"]); } if (objDRConsulta["MOD_DESCRIPCION"] != DBNull.Value) { objMonedaBE.Descripcion = Convert.ToString(objDRConsulta["MOD_DESCRIPCION"]); } if (objDRConsulta["MOD_SIGNO"] != DBNull.Value) { objMonedaBE.Signo = Convert.ToString(objDRConsulta["MOD_SIGNO"]); } if (objDRConsulta["MOD_TIPOCAMBIO"] != DBNull.Value) { objMonedaBE.TipoCambio = Convert.ToBoolean(objDRConsulta["MOD_TIPOCAMBIO"]); } if (objDRConsulta["MOD_PREDETERMINADA"] != DBNull.Value) { objMonedaBE.Predeteminado = Convert.ToBoolean(objDRConsulta["MOD_PREDETERMINADA"]); } objConsultaBE.Moneda = objMonedaBE; lstConsultaBE.Add(objConsultaBE); } objDRConsulta.Close(); } NewDA_CONEXION.retClose(); return(lstConsultaBE); } catch (Exception ex) { Console.WriteLine(ex.Message); return(new List <MonedaFacturacionBE>()); } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } } } } catch (Exception ex) { throw ex; } }
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); }