/// <summary>Invoca al Procedimiento Movimientoado que lista Descripcion Base.</summary> /// <param name="objFiltro">Parámetros para el filtro de Listar los Descripcion Base</param> ///<remarks> ///<list type = "bullet"> ///<item><CreadoPor>Bryan Luna Vasquez.</CreadoPor></item> ///<item><FecCrea>12/02/2018</FecCrea></item></list> ///<list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static void AgregarPago(int estadoCuentaId, decimal monto) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); SqlCommand cmd; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_EstadoCuenta_AgregarPago"); cmd.CommandTimeout = BaseDatos.Timeout(); objDatabase.AgregarParametro(ref cmd, "@pEstadoCuentaId", SqlDbType.Int, estadoCuentaId); objDatabase.AgregarParametro(ref cmd, "@pMonto", SqlDbType.Decimal, monto); objDatabase.ExecuteNonQuery(cmd); } catch { throw; } finally { con.Close(); } } } catch { throw; } }
/// <summary>Invoca al Procedimiento Movimientoado que lista Descripcion Base.</summary> /// <param name="objFiltro">Parámetros para el filtro de Listar los Descripcion Base</param> ///<remarks> ///<list type = "bullet"> ///<item><CreadoPor>Bryan Luna Vasquez.</CreadoPor></item> ///<item><FecCrea>12/02/2018</FecCrea></item></list> ///<list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static void Insertar(CampaniaDetalle objEntidad) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); SqlCommand cmd; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_CampaniaDetalle_Insertar"); cmd.CommandTimeout = BaseDatos.Timeout(); objDatabase.AgregarParametro(ref cmd, "@pCampaniaId", SqlDbType.Int, objEntidad.CampaniaId); objDatabase.AgregarParametro(ref cmd, "@pConceptoId", SqlDbType.Int, objEntidad.ConceptoId); objDatabase.AgregarParametro(ref cmd, "@pMonto", SqlDbType.Decimal, objEntidad.Monto); objDatabase.ExecuteNonQuery(cmd); } catch { throw; } finally { con.Close(); } } } catch { throw; } }
/// <summary>Método que registra MaestroStopees.</summary> /// <param name="objPersona">Entidad con los datos de la entidad.</param> /// <returns>.</returns> /// <remarks><list type="bullet"> /// <item><CreadoPor>David Castañeda</CreadoPor></item> /// <item><FecCrea>13/02/2018.</FecCrea></item></list> /// <list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static void EliminarArchivosPorRegistro(string tabla, string codigo) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); SqlCommand cmd; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_Archivo_EliminarPorRegistro"); cmd.CommandTimeout = BaseDatos.Timeout(); objDatabase.AgregarParametro(ref cmd, "@pTabla", SqlDbType.VarChar, tabla); objDatabase.AgregarParametro(ref cmd, "@pCodigo", SqlDbType.VarChar, codigo); objDatabase.ExecuteNonQuery(cmd); } catch { throw; } finally { con.Close(); } } } catch { throw; } }
/// <summary>Invoca al Procedimiento Movimientoado que lista Descripcion Base.</summary> /// <param name="objFiltro">Parámetros para el filtro de Listar los Descripcion Base</param> ///<remarks> ///<list type = "bullet"> ///<item><CreadoPor>Bryan Luna Vasquez.</CreadoPor></item> ///<item><FecCrea>12/02/2018</FecCrea></item></list> ///<list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static void CambiarEstado(Pago objEntidad) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); SqlCommand cmd; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_Pago_CambiarEstado"); cmd.CommandTimeout = BaseDatos.Timeout(); objDatabase.AgregarParametro(ref cmd, "@pPagoId", SqlDbType.Int, objEntidad.PagoId); objDatabase.AgregarParametro(ref cmd, "@pEstadoId", SqlDbType.Int, objEntidad.EstadoId); objDatabase.AgregarParametro(ref cmd, "@pUsuarioAprobacionId", SqlDbType.Int, objEntidad.UsuarioAprobacionId); objDatabase.AgregarParametro(ref cmd, "@pObservacion", SqlDbType.VarChar, objEntidad.Observacion); objDatabase.ExecuteNonQuery(cmd); } catch { throw; } finally { con.Close(); } } } catch { throw; } }
/// <summary>Invoca al Procedimiento Movimientoado que lista Descripcion Base.</summary> /// <param name="objFiltro">Parámetros para el filtro de Listar los Descripcion Base</param> ///<remarks> ///<list type = "bullet"> ///<item><CreadoPor>Bryan Luna Vasquez.</CreadoPor></item> ///<item><FecCrea>12/02/2018</FecCrea></item></list> ///<list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static void Insertar(int tablaId, int usuarioId) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); SqlCommand cmd; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_Visto_Insertar"); cmd.CommandTimeout = BaseDatos.Timeout(); objDatabase.AgregarParametro(ref cmd, "@pTablaId", SqlDbType.Int, tablaId); objDatabase.AgregarParametro(ref cmd, "@pUsuarioId", SqlDbType.Int, usuarioId); objDatabase.ExecuteNonQuery(cmd); } catch { throw; } finally { con.Close(); } } } catch { throw; } }
/// <summary>Invoca al Procedimiento Movimientoado que lista Descripcion Base.</summary> /// <param name="objFiltro">Parámetros para el filtro de Listar los Descripcion Base</param> ///<remarks> ///<list type = "bullet"> ///<item><CreadoPor>Bryan Luna Vasquez.</CreadoPor></item> ///<item><FecCrea>12/02/2018</FecCrea></item></list> ///<list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static List <CampaniaListaDto> ListarCampanias(CampaniaFiltroDto objFiltro) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); List <CampaniaListaDto> ListaMovimiento = new List <CampaniaListaDto>(); SqlCommand cmd; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_Campania_Listar"); cmd.CommandTimeout = BaseDatos.Timeout(); objDatabase.AgregarParametro(ref cmd, "@pCodigo", SqlDbType.VarChar, objFiltro.Codigo); objDatabase.AgregarParametro(ref cmd, "@pAnio", SqlDbType.SmallInt, objFiltro.Anio); objDatabase.AgregarParametro(ref cmd, "@pEdificioId", SqlDbType.Int, objFiltro.EdificioId); using (var dr = objDatabase.ExecuteReader(cmd)) { while (dr.Read()) { ListaMovimiento.Add(new CampaniaListaDto { CampaniaId = Convert.ToInt32(dr["CampaniaId"]), MesId = Convert.ToInt32(dr["MesId"]), Anio = Convert.ToInt32(dr["Anio"]), Total = Convert.ToDecimal(dr["Total"]), EstadoId = Convert.ToInt32(dr["EstadoId"]), FechaInicio = Funciones.Check.FechaCorta(dr["FechaInicio"]), FechaFin = Funciones.Check.FechaCorta(dr["FechaFin"]), Codigo = Convert.ToString(dr["Codigo"]), }); } } } catch { throw; } finally { con.Close(); } } } catch { throw; } return(ListaMovimiento); }
/// <summary>Invoca al Procedimiento almacenado que lista Usuarios.</summary> /// <param name="objFiltro">Parámetros para el filtro de Listar los Usuarios</param> ///<remarks> ///<list type = "bullet"> ///<item><CreadoPor>Bryan Luna Vasquez.</CreadoPor></item> ///<item><FecCrea>12/02/2018</FecCrea></item></list> ///<list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static Campania ObtenerCampaniaPorCodigo(int edificioId, string codigo) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); SqlCommand cmd; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_Campania_ObtenerPorCodigo"); cmd.CommandTimeout = BaseDatos.Timeout(); objDatabase.AgregarParametro(ref cmd, "@pEdificioId", SqlDbType.Int, edificioId); objDatabase.AgregarParametro(ref cmd, "@pCodigo", SqlDbType.VarChar, codigo); using (var dr = objDatabase.ExecuteReader(cmd)) { while (dr.Read()) { return(new Campania { Anio = Convert.ToInt16(dr["Anio"]), CampaniaId = Convert.ToInt32(dr["CampaniaId"]), EdificioId = Convert.ToInt32(dr["EdificioId"]), EstadoId = Convert.ToInt32(dr["EstadoId"]), FechaFin = Convert.ToDateTime(dr["FechaFin"]), FechaInicio = Convert.ToDateTime(dr["FechaInicio"]), MesId = Convert.ToByte(dr["MesId"]), Total = Convert.ToDecimal(dr["Total"]), Codigo = Convert.ToString(dr["Codigo"]) }); } } } catch { throw; } finally { con.Close(); } } } catch { throw; } return(null); }
/// <summary>Invoca al Procedimiento almacenado que lista Turnos.</summary> /// <param name="objFiltro">Parámetros para el filtro de Listar los Turnos</param> ///<remarks> ///<list type = "bullet"> ///<item><CreadoPor>Bryan Luna Vasquez.</CreadoPor></item> ///<item><FecCrea>12/02/2018</FecCrea></item></list> ///<list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static List <ArchivoListaDto> ListarArchivos(string tabla, string codigo) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); List <ArchivoListaDto> ListaArchivos = new List <ArchivoListaDto>(); SqlCommand cmd; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_Archivo_Listar"); cmd.CommandTimeout = BaseDatos.Timeout(); objDatabase.AgregarParametro(ref cmd, "@Tabla", SqlDbType.VarChar, tabla); objDatabase.AgregarParametro(ref cmd, "@Codigo", SqlDbType.VarChar, codigo); using (var dr = objDatabase.ExecuteReader(cmd)) { while (dr.Read()) { ListaArchivos.Add(new ArchivoListaDto { Descripcion = Funciones.Check.Cadena(dr["Descripcion"]), Id = Convert.ToString(dr["Id"]), Longitud = Convert.ToInt32(dr["Longitud"]), Archivo = (byte[])dr["BinData"], Codigo = Funciones.Check.Cadena(dr["Codigo"]), Nombre = Funciones.Check.Cadena(dr["Nombre"]), Extension = Funciones.Check.Cadena(dr["Extension"]) }); } } } catch { throw; } finally { con.Close(); } } } catch { throw; } return(ListaArchivos); }
/// <summary>Invoca al Procedimiento Movimientoado que lista Descripcion Base.</summary> /// <param name="objFiltro">Parámetros para el filtro de Listar los Descripcion Base</param> ///<remarks> ///<list type = "bullet"> ///<item><CreadoPor>Bryan Luna Vasquez.</CreadoPor></item> ///<item><FecCrea>12/02/2018</FecCrea></item></list> ///<list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static MontosEstadoCuentaListaDto ObtenerMontosPeriodo(int depaId, string codigoCampania) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); SqlCommand cmd; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_Departamento_EstadoCuenta_DatosPorCampania"); cmd.CommandTimeout = BaseDatos.Timeout(); objDatabase.AgregarParametro(ref cmd, "@pDepaId", SqlDbType.Int, depaId); objDatabase.AgregarParametro(ref cmd, "@pCodigoCampania", SqlDbType.VarChar, codigoCampania); using (var dr = objDatabase.ExecuteReader(cmd)) { while (dr.Read()) { return(new MontosEstadoCuentaListaDto { EstadoCuentaId = Convert.ToInt32(dr["EstadoCuentaId"]), MontoPagado = Convert.ToDecimal(dr["MontoPagado"]), MontoPagar = Convert.ToDecimal(dr["MontoPagar"]), Saldo = Convert.ToDecimal(dr["Saldo"]), TotalInteres = Convert.ToDecimal(dr["TotalInteres"]), FechaEmision = Funciones.Check.FechaCorta(dr["FechaEmision"]), FechaVencimiento = Funciones.Check.FechaCorta(dr["FechaVencimiento"]), }); } } } catch { throw; } finally { con.Close(); } } } catch { throw; } return(null); }
/// <summary>Método que registra MaestroStopees.</summary> /// <param name="objPersona">Entidad con los datos de la entidad.</param> /// <returns>.</returns> /// <remarks><list type="bullet"> /// <item><CreadoPor>David Castañeda</CreadoPor></item> /// <item><FecCrea>13/02/2018.</FecCrea></item></list> /// <list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static int EliminarArchivo(string id) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); int iResultado; SqlCommand cmd; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_Archivo_Eliminar"); cmd.CommandTimeout = BaseDatos.Timeout(); objDatabase.AgregarParametro(ref cmd, "@Id", SqlDbType.VarChar, id); objDatabase.ExecuteNonQuery(cmd); iResultado = 1; } catch { throw; } finally { con.Close(); } } } catch { throw; } return(iResultado); }
/// <summary>Invoca al Procedimiento almacenado que lista Usuarios.</summary> /// <param name="objFiltro">Parámetros para el filtro de Listar los Usuarios</param> ///<remarks> ///<list type = "bullet"> ///<item><CreadoPor>Bryan Luna Vasquez.</CreadoPor></item> ///<item><FecCrea>12/02/2018</FecCrea></item></list> ///<list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static bool ConsultarVisto(int tablaId, int usuarioId) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); SqlCommand cmd; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_Visto_Consultar_Usuario"); objDatabase.AgregarParametro(ref cmd, "@pTablaId", SqlDbType.Int, tablaId); objDatabase.AgregarParametro(ref cmd, "@pUsuarioId", SqlDbType.Int, usuarioId); cmd.CommandTimeout = BaseDatos.Timeout(); using (var dr = objDatabase.ExecuteReader(cmd)) { while (dr.Read()) { return(Funciones.Check.Int32(dr["Visto"]) > 0); } } } catch { throw; } finally { con.Close(); } } } catch { throw; } return(false); }
/// <summary>Invoca al Procedimiento almacenado que lista Usuarios.</summary> /// <param name="objFiltro">Parámetros para el filtro de Listar los Usuarios</param> ///<remarks> ///<list type = "bullet"> ///<item><CreadoPor>Bryan Luna Vasquez.</CreadoPor></item> ///<item><FecCrea>12/02/2018</FecCrea></item></list> ///<list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static Pago ObtenerPago(int pagoId) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); SqlCommand cmd; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_Pago_ListarPorId"); cmd.CommandTimeout = BaseDatos.Timeout(); objDatabase.AgregarParametro(ref cmd, "@pPagoId", SqlDbType.Int, pagoId); using (var dr = objDatabase.ExecuteReader(cmd)) { while (dr.Read()) { return(new Pago { PagoId = Convert.ToInt32(dr["PagoId"]), EstadoCuentaId = Convert.ToInt32(dr["EstadoCuentaId"]), FechaHoraRegistro = Funciones.Check.Datetime(dr["FechaHoraRegistro"]).Value, FechaHoraPago = Funciones.Check.Datetime(dr["FechaHoraPago"]).Value, FechaHoraAprobacion = Funciones.Check.Datetime(dr["FechaHoraAprobacion"]), Monto = Convert.ToDecimal(dr["Monto"]), NroVoucher = Convert.ToString(dr["NroVoucher"]), CuentaBancariaId = Convert.ToInt16(dr["CuentaBancariaId"]), EstadoId = Convert.ToInt32(dr["EstadoId"]), UsuarioAprobacionId = Funciones.Check.Int32Null(dr["UsuarioAprobacionId"]), Observacion = Funciones.Check.Cadena(dr["Observacion"]) }); } } } catch { throw; } finally { con.Close(); } } } catch { throw; } return(null); }
/// <summary>Invoca al Procedimiento Movimientoado que lista Descripcion Base.</summary> /// <param name="objFiltro">Parámetros para el filtro de Listar los Descripcion Base</param> ///<remarks> ///<list type = "bullet"> ///<item><CreadoPor>Bryan Luna Vasquez.</CreadoPor></item> ///<item><FecCrea>12/02/2018</FecCrea></item></list> ///<list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static int Insertar(Campania objEntidad) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); SqlCommand cmd; int nuevoId; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_Campania_Insertar"); cmd.CommandTimeout = BaseDatos.Timeout(); objDatabase.AgregarParametro(ref cmd, "@pMesId", SqlDbType.TinyInt, objEntidad.MesId); objDatabase.AgregarParametro(ref cmd, "@pAnio", SqlDbType.SmallInt, objEntidad.Anio); objDatabase.AgregarParametro(ref cmd, "@pTotal", SqlDbType.Decimal, objEntidad.Total); objDatabase.AgregarParametro(ref cmd, "@pEdificioId", SqlDbType.Int, objEntidad.EdificioId); objDatabase.AgregarParametro(ref cmd, "@pEstadoId", SqlDbType.Int, objEntidad.EstadoId); objDatabase.AgregarParametro(ref cmd, "@pFechaInicio", SqlDbType.SmallDateTime, objEntidad.FechaInicio); objDatabase.AgregarParametro(ref cmd, "@pFechaFin", SqlDbType.SmallDateTime, objEntidad.FechaFin); objDatabase.AgregarParametro(ref cmd, "@pCodigo", SqlDbType.VarChar, objEntidad.Codigo); objDatabase.AgregarParametro(ref cmd, "@pCampaniaId", SqlDbType.Int, 0, true); objDatabase.ExecuteNonQuery(cmd); nuevoId = Convert.ToInt32(objDatabase.ObtenerParametro(cmd, "@pCampaniaId")); } catch { throw; } finally { con.Close(); } } } catch { throw; } return(nuevoId); }
/// <summary>Método que valida si existe maestro de niveles.</summary> /// <param name="objParametros">Entidad con los datos de la entidad.</param> /// <returns>.</returns> /// <remarks><list type="bullet"> /// <item><CreadoPor>Bryan Luna Vásquez</CreadoPor></item> /// <item><FecCrea>22/02/2018.</FecCrea></item></list> /// <list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static bool ValidaExisteFecha(Campania objParametros) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); int iResultado; SqlCommand cmd; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_Campania_ValidaFecha"); cmd.CommandTimeout = BaseDatos.Timeout(); objDatabase.AgregarParametro(ref cmd, "@pFechaInicio", SqlDbType.VarChar, objParametros.FechaInicio.ToShortDateString()); objDatabase.AgregarParametro(ref cmd, "@pFechaFin", SqlDbType.VarChar, objParametros.FechaFin.ToShortDateString()); objDatabase.AgregarParametro(ref cmd, "@pExiste", SqlDbType.Int, 0, true); objDatabase.ExecuteNonQuery(cmd); iResultado = Convert.ToInt32(objDatabase.ObtenerParametro(cmd, "@pExiste")); } catch { throw; } finally { con.Close(); } } } catch { throw; } return(iResultado > 0); }
/// <summary>Invoca al Procedimiento Movimientoado que lista Descripcion Base.</summary> /// <param name="objFiltro">Parámetros para el filtro de Listar los Descripcion Base</param> ///<remarks> ///<list type = "bullet"> ///<item><CreadoPor>Bryan Luna Vasquez.</CreadoPor></item> ///<item><FecCrea>12/02/2018</FecCrea></item></list> ///<list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static List <PagoListaDto> ListarPagos(PagoFiltroDto objFiltro) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); List <PagoListaDto> ListaMovimiento = new List <PagoListaDto>(); SqlCommand cmd; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_Pago_Listar"); cmd.CommandTimeout = BaseDatos.Timeout(); objDatabase.AgregarParametro(ref cmd, "@pCodigoCampania", SqlDbType.VarChar, objFiltro.CodigoCampania); objDatabase.AgregarParametro(ref cmd, "@pFechaHoraPagoIni", SqlDbType.VarChar, objFiltro.FechaPagoIni); objDatabase.AgregarParametro(ref cmd, "@pFechaHoraPagoFin", SqlDbType.VarChar, objFiltro.FechaPagoFin); objDatabase.AgregarParametro(ref cmd, "@pDepa", SqlDbType.VarChar, objFiltro.Depa); objDatabase.AgregarParametro(ref cmd, "@pNroVoucher", SqlDbType.VarChar, objFiltro.NroVoucher); objDatabase.AgregarParametro(ref cmd, "@pEstadoId", SqlDbType.Int, objFiltro.EstadoId); using (var dr = objDatabase.ExecuteReader(cmd)) { while (dr.Read()) { ListaMovimiento.Add(new PagoListaDto { PagoId = Convert.ToInt32(dr["PagoId"]), Anio = Convert.ToInt32(dr["Anio"]), Monto = Convert.ToDecimal(dr["Monto"]), EstadoId = Convert.ToInt32(dr["EstadoId"]), Depa = Convert.ToString(dr["Depa"]), EstadoCuentaId = Convert.ToInt32(dr["EstadoCuentaId"]), FechaHoraPago = Funciones.Check.FechaCorta(dr["FechaHoraPago"]), MesId = Convert.ToInt32(dr["MesId"]), Campania = Funciones.ObtenerDescripcionCampania(Convert.ToInt32(dr["MesId"]), Convert.ToInt32(dr["Anio"])), Estado = Convert.ToString(dr["Estado"]), }); } } } catch { throw; } finally { con.Close(); } } } catch { throw; } return(ListaMovimiento); }
/// <summary>Invoca al Procedimiento almacenado que lista Secciones.</summary> /// <param name="objFiltro">Parámetros para el filtro de Listar los Secciones</param> ///<remarks> ///<list type = "bullet"> ///<item><CreadoPor>Bryan Luna Vasquez.</CreadoPor></item> ///<item><FecCrea>12/02/2018</FecCrea></item></list> ///<list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static List <OpcionListaDto> ListaOpcionesPorPerfil(short idPerfil) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); List <OpcionListaDto> lista = new List <OpcionListaDto>(); SqlCommand cmd; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_Opcion_ListarPorPerfil"); cmd.CommandTimeout = BaseDatos.Timeout(); objDatabase.AgregarParametro(ref cmd, "@pPerfilId", SqlDbType.SmallInt, idPerfil); using (var dr = objDatabase.ExecuteReader(cmd)) { while (dr.Read()) { lista.Add(new OpcionListaDto { Nombre = dr["Nombre"].ToString(), Codigo = Convert.ToInt32(dr["OpcionId"]), CodigoPadre = Convert.ToInt32(dr["OpcionPadreId"]), Orden = Convert.ToInt16(dr["Orden"]), Ruta = Convert.ToString(dr["Ruta"]), Clase = Convert.ToString(dr["Clase"]), TipoOpcion = Convert.ToInt32(dr["TipoOpcionId"]), }); } } } catch { throw; } finally { con.Close(); } } } catch { throw; } return(lista); }
/// <summary>Invoca al Procedimiento Movimientoado que lista Descripcion Base.</summary> /// <param name="objFiltro">Parámetros para el filtro de Listar los Descripcion Base</param> ///<remarks> ///<list type = "bullet"> ///<item><CreadoPor>Bryan Luna Vasquez.</CreadoPor></item> ///<item><FecCrea>12/02/2018</FecCrea></item></list> ///<list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static void Actualizar(Pago objEntidad) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); SqlCommand cmd; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_Pago_Actualizar"); cmd.CommandTimeout = BaseDatos.Timeout(); objDatabase.AgregarParametro(ref cmd, "@pPagoId", SqlDbType.Int, objEntidad.PagoId); objDatabase.AgregarParametro(ref cmd, "@pFechaHoraPago", SqlDbType.DateTime, objEntidad.FechaHoraPago); objDatabase.AgregarParametro(ref cmd, "@pMonto", SqlDbType.Decimal, objEntidad.Monto); objDatabase.AgregarParametro(ref cmd, "@pNroVoucher", SqlDbType.VarChar, objEntidad.NroVoucher); objDatabase.AgregarParametro(ref cmd, "@pCuentaBancariaId", SqlDbType.Int, objEntidad.CuentaBancariaId); objDatabase.ExecuteNonQuery(cmd); } catch { throw; } finally { con.Close(); } } } catch { throw; } }
/// <summary>Invoca al Procedimiento almacenado que lista Usuarios.</summary> /// <param name="objFiltro">Parámetros para el filtro de Listar los Usuarios</param> ///<remarks> ///<list type = "bullet"> ///<item><CreadoPor>Bryan Luna Vasquez.</CreadoPor></item> ///<item><FecCrea>12/02/2018</FecCrea></item></list> ///<list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static LoginListaDto Login(string usuario) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); SqlCommand cmd; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_Usuario_Login"); cmd.CommandTimeout = BaseDatos.Timeout(); objDatabase.AgregarParametro(ref cmd, "@pUsuarioAcceso", SqlDbType.VarChar, usuario); using (var dr = objDatabase.ExecuteReader(cmd)) { while (dr.Read()) { return(new LoginListaDto { Clave = Convert.ToString(dr["Clave"]), Nombre = dr["NombreUsuario"].ToString(), CodigoPerfil = Convert.ToInt16(dr["PerfilId"]), Codigo = Convert.ToInt16(dr["UsuarioId"]), Usuario = Convert.ToString(dr["UsuarioAcceso"]), CodigoEdificio = Funciones.Check.Int32Null(dr["EdificioId"]), CodigoPersona = Funciones.Check.Int32Null(dr["PersonaId"]) }); } } } catch { throw; } finally { con.Close(); } } } catch { throw; } return(null); }
/// <summary>Invoca al Procedimiento almacenado que lista Turnos.</summary> /// <param name="objFiltro">Parámetros para el filtro de Listar los Turnos</param> ///<remarks> ///<list type = "bullet"> ///<item><CreadoPor>Bryan Luna Vasquez.</CreadoPor></item> ///<item><FecCrea>12/02/2018</FecCrea></item></list> ///<list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static ArchivoListaDto ObtenerArchivoPorId(string id) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); SqlCommand cmd; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_Archivo_ObtenerPorId"); cmd.CommandTimeout = BaseDatos.Timeout(); objDatabase.AgregarParametro(ref cmd, "@Id", SqlDbType.VarChar, id); using (var dr = objDatabase.ExecuteReader(cmd)) { while (dr.Read()) { return(new ArchivoListaDto { Longitud = Convert.ToInt32(dr["Longitud"]), Archivo = (byte[])dr["Archivo"], Codigo = Funciones.Check.Cadena(dr["Codigo"]), Nombre = Funciones.Check.Cadena(dr["Nombre"]), Extension = Funciones.Check.Cadena(dr["Extension"]) }); } } } catch { throw; } finally { con.Close(); } } } catch { throw; } return(null); }
/// <summary>Invoca al Procedimiento Movimientoado que lista Descripcion Base.</summary> /// <param name="objFiltro">Parámetros para el filtro de Listar los Descripcion Base</param> ///<remarks> ///<list type = "bullet"> ///<item><CreadoPor>Bryan Luna Vasquez.</CreadoPor></item> ///<item><FecCrea>12/02/2018</FecCrea></item></list> ///<list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static List <ReporteEstadoCuentaMensualResumidoListaDto> ReporteMensualResumido(int depaId) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); List <ReporteEstadoCuentaMensualResumidoListaDto> ListaMovimiento = new List <ReporteEstadoCuentaMensualResumidoListaDto>(); SqlCommand cmd; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_Departamento_EstadoCuenta_ReporteMensualResumido"); cmd.CommandTimeout = BaseDatos.Timeout(); objDatabase.AgregarParametro(ref cmd, "@pDepaId", SqlDbType.Int, depaId); using (var dr = objDatabase.ExecuteReader(cmd)) { while (dr.Read()) { ListaMovimiento.Add(new ReporteEstadoCuentaMensualResumidoListaDto { Anio = Convert.ToInt16(dr["Anio"]), Saldo = Convert.ToDecimal(dr["Saldo"]), MesId = Convert.ToByte(dr["MesId"]), FechaVencimiento = Convert.ToDateTime(dr["FechaVencimiento"]), }); } } } catch { throw; } finally { con.Close(); } } } catch { throw; } return(ListaMovimiento); }
/// <summary>Invoca al Procedimiento almacenado que lista Usuarios.</summary> /// <param name="objFiltro">Parámetros para el filtro de Listar los Usuarios</param> ///<remarks> ///<list type = "bullet"> ///<item><CreadoPor>Bryan Luna Vasquez.</CreadoPor></item> ///<item><FecCrea>12/02/2018</FecCrea></item></list> ///<list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static Departamento ObtenerDepartamento(int depaId) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); SqlCommand cmd; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_Departamento_ListarPorId"); cmd.CommandTimeout = BaseDatos.Timeout(); objDatabase.AgregarParametro(ref cmd, "@pDepaId", SqlDbType.Int, depaId); using (var dr = objDatabase.ExecuteReader(cmd)) { while (dr.Read()) { return(new Departamento { DepaId = Convert.ToInt32(dr["DepaId"]), EsHabitado = Convert.ToBoolean(dr["EsHabitado"]), EdificioId = Convert.ToInt32(dr["EdificioId"]), NumeroPiso = Convert.ToByte(dr["NumeroPiso"]), Telefono = Convert.ToString(dr["Telefono"]), }); } } } catch { throw; } finally { con.Close(); } } } catch { throw; } return(null); }
/// <summary>Invoca al Procedimiento Movimientoado que lista Descripcion Base.</summary> /// <param name="objFiltro">Parámetros para el filtro de Listar los Descripcion Base</param> ///<remarks> ///<list type = "bullet"> ///<item><CreadoPor>Bryan Luna Vasquez.</CreadoPor></item> ///<item><FecCrea>12/02/2018</FecCrea></item></list> ///<list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static List <DepasEstadoHomeListaDto> ListarEstadosHome(int edificioId) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); List <DepasEstadoHomeListaDto> ListaMovimiento = new List <DepasEstadoHomeListaDto>(); SqlCommand cmd; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_Departamento_ListarParaEstadoHome"); cmd.CommandTimeout = BaseDatos.Timeout(); objDatabase.AgregarParametro(ref cmd, "@pEdificioId", SqlDbType.Int, edificioId); using (var dr = objDatabase.ExecuteReader(cmd)) { while (dr.Read()) { ListaMovimiento.Add(new DepasEstadoHomeListaDto { CodigoDepa = Convert.ToString(dr["Codigo"]), DepaId = Convert.ToInt32(dr["DepaId"]), FechaVencimiento = Funciones.Check.Datetime(dr["PriFechaVencimiento"]), Saldo = Convert.ToDecimal(dr["Saldo"]), }); } } } catch { throw; } finally { con.Close(); } } } catch { throw; } return(ListaMovimiento); }
/// <summary>Invoca al Procedimiento Movimientoado que lista Descripcion Base.</summary> /// <param name="objFiltro">Parámetros para el filtro de Listar los Descripcion Base</param> ///<remarks> ///<list type = "bullet"> ///<item><CreadoPor>Bryan Luna Vasquez.</CreadoPor></item> ///<item><FecCrea>12/02/2018</FecCrea></item></list> ///<list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static List <PagosPorEstadoCuentaListaDto> ListaPagosPorEstadoCuenta(int estadoCuentaId) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); List <PagosPorEstadoCuentaListaDto> ListaMovimiento = new List <PagosPorEstadoCuentaListaDto>(); SqlCommand cmd; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_Pago_ListarPorEstadoCuenta"); cmd.CommandTimeout = BaseDatos.Timeout(); objDatabase.AgregarParametro(ref cmd, "@pEstadoCuentaId", SqlDbType.Int, estadoCuentaId); using (var dr = objDatabase.ExecuteReader(cmd)) { while (dr.Read()) { ListaMovimiento.Add(new PagosPorEstadoCuentaListaDto { PagoId = Convert.ToInt32(dr["PagoId"]), FechaPago = Funciones.Check.FechaCorta(dr["FechaHoraPago"]), Monto = Convert.ToDecimal(dr["Monto"]), EstadoId = Convert.ToInt32(dr["EstadoId"]) }); } } } catch { throw; } finally { con.Close(); } } } catch { throw; } return(ListaMovimiento); }
/// <summary>Invoca al Procedimiento Movimientoado que lista Descripcion Base.</summary> /// <param name="objFiltro">Parámetros para el filtro de Listar los Descripcion Base</param> ///<remarks> ///<list type = "bullet"> ///<item><CreadoPor>Bryan Luna Vasquez.</CreadoPor></item> ///<item><FecCrea>12/02/2018</FecCrea></item></list> ///<list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static List <ReporteGastosMensualEdificioResumido> ReporteProgresoMensualEdificioResumido(int edificioId) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); List <ReporteGastosMensualEdificioResumido> ListaMovimiento = new List <ReporteGastosMensualEdificioResumido>(); SqlCommand cmd; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_Campania_ReporteListarProgresoResumido"); cmd.CommandTimeout = BaseDatos.Timeout(); objDatabase.AgregarParametro(ref cmd, "@pEdificioId", SqlDbType.Int, edificioId); using (var dr = objDatabase.ExecuteReader(cmd)) { while (dr.Read()) { ListaMovimiento.Add(new ReporteGastosMensualEdificioResumido { Anio = Convert.ToInt16(dr["Anio"]), Campania = Convert.ToString(dr["Codigo"]), Mes = Convert.ToByte(dr["MesId"]), Monto = Convert.ToDecimal(dr["Total"]), }); } } } catch { throw; } finally { con.Close(); } } } catch { throw; } return(ListaMovimiento); }
/// <summary>Invoca al Procedimiento Movimientoado que lista Descripcion Base.</summary> /// <param name="objFiltro">Parámetros para el filtro de Listar los Descripcion Base</param> ///<remarks> ///<list type = "bullet"> ///<item><CreadoPor>Bryan Luna Vasquez.</CreadoPor></item> ///<item><FecCrea>12/02/2018</FecCrea></item></list> ///<list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static List <CampaniaDetalle> ListarPorCampania(int campaniaId) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); List <CampaniaDetalle> ListaMovimiento = new List <CampaniaDetalle>(); SqlCommand cmd; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_CampaniaDetalle_ListarPorCampania"); cmd.CommandTimeout = BaseDatos.Timeout(); objDatabase.AgregarParametro(ref cmd, "@pCampaniaId", SqlDbType.Int, campaniaId); using (var dr = objDatabase.ExecuteReader(cmd)) { while (dr.Read()) { ListaMovimiento.Add(new CampaniaDetalle { CampaniaDetalleId = Convert.ToInt32(dr["CampaniaDetalleId"]), ConceptoId = Convert.ToInt32(dr["ConceptoId"]), Monto = Convert.ToDecimal(dr["Monto"]), }); } } } catch { throw; } finally { con.Close(); } } } catch { throw; } return(ListaMovimiento); }
/// <summary>Invoca al Procedimiento Movimientoado que lista Descripcion Base.</summary> /// <param name="objFiltro">Parámetros para el filtro de Listar los Descripcion Base</param> ///<remarks> ///<list type = "bullet"> ///<item><CreadoPor>Bryan Luna Vasquez.</CreadoPor></item> ///<item><FecCrea>12/02/2018</FecCrea></item></list> ///<list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static List <GenericoListaDto> ListarConceptos(int edificioId) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); List <GenericoListaDto> ListaMovimiento = new List <GenericoListaDto>(); SqlCommand cmd; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_Concepto_Listar"); cmd.CommandTimeout = BaseDatos.Timeout(); objDatabase.AgregarParametro(ref cmd, "@pEdificioId", SqlDbType.Int, edificioId); using (var dr = objDatabase.ExecuteReader(cmd)) { while (dr.Read()) { ListaMovimiento.Add(new GenericoListaDto { Codigo = Convert.ToString(dr["ConceptoId"]), Descripcion = Convert.ToString(dr["Descripcion"]) }); } } } catch { throw; } finally { con.Close(); } } } catch { throw; } return(ListaMovimiento); }
/// <summary>Invoca al Procedimiento almacenado que lista Usuarios.</summary> /// <param name="objFiltro">Parámetros para el filtro de Listar los Usuarios</param> ///<remarks> ///<list type = "bullet"> ///<item><CreadoPor>Bryan Luna Vasquez.</CreadoPor></item> ///<item><FecCrea>12/02/2018</FecCrea></item></list> ///<list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static DatosUsuarioListaDto ListarDatosUsuario(int usuarioId) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); SqlCommand cmd; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_Usuario_ListarDatos"); cmd.CommandTimeout = BaseDatos.Timeout(); objDatabase.AgregarParametro(ref cmd, "@pUsuarioId", SqlDbType.Int, usuarioId); using (var dr = objDatabase.ExecuteReader(cmd)) { while (dr.Read()) { return(new DatosUsuarioListaDto { Edificio = Funciones.Check.Cadena(dr["CodigoEdificio"]), Depa = Funciones.Check.Cadena(dr["CodigoDepa"]), DepaId = Funciones.Check.Int32Null(dr["DepaId"]) }); } } } catch { throw; } finally { con.Close(); } } } catch { throw; } return(null); }
/// <summary>Invoca al Procedimiento almacenado que lista Usuarios.</summary> /// <param name="objFiltro">Parámetros para el filtro de Listar los Usuarios</param> ///<remarks> ///<list type = "bullet"> ///<item><CreadoPor>Bryan Luna Vasquez.</CreadoPor></item> ///<item><FecCrea>12/02/2018</FecCrea></item></list> ///<list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static DateTime?ObtenerFechaPrimerVencido(int depaId) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); SqlCommand cmd; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_EstadoCuenta_ObtenerPrimerVencido"); cmd.CommandTimeout = BaseDatos.Timeout(); objDatabase.AgregarParametro(ref cmd, "@pDepaId", SqlDbType.Int, depaId); using (var dr = objDatabase.ExecuteReader(cmd)) { while (dr.Read()) { return(Funciones.Check.Datetime(dr["FechaVencimiento"])); } } } catch { throw; } finally { con.Close(); } } } catch { throw; } return(null); }
/// <summary>Invoca al Procedimiento almacenado que lista Usuarios.</summary> /// <param name="objFiltro">Parámetros para el filtro de Listar los Usuarios</param> ///<remarks> ///<list type = "bullet"> ///<item><CreadoPor>Bryan Luna Vasquez.</CreadoPor></item> ///<item><FecCrea>12/02/2018</FecCrea></item></list> ///<list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static decimal ObtenerDeudaActual(int depaId) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); SqlCommand cmd; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_Depa_ObtenerDeudaActual"); cmd.CommandTimeout = BaseDatos.Timeout(); objDatabase.AgregarParametro(ref cmd, "@pDepaId", SqlDbType.Int, depaId); using (var dr = objDatabase.ExecuteReader(cmd)) { while (dr.Read()) { return(Funciones.Check.Decimal(dr["Deuda"])); } } } catch { throw; } finally { con.Close(); } } } catch { throw; } return(0); }
/// <summary>Método que registra MaestroStopees.</summary> /// <param name="objPersona">Entidad con los datos de la entidad.</param> /// <returns>.</returns> /// <remarks><list type="bullet"> /// <item><CreadoPor>David Castañeda</CreadoPor></item> /// <item><FecCrea>13/02/2018.</FecCrea></item></list> /// <list type="bullet"> /// <item><FecActu>XX/XX/XXXX.</FecActu></item> /// <item><Resp>Responsable.</Resp></item> /// <item><Mot>Motivo.</Mot></item></list></remarks> public static int GuardarArchivo(Archivo objParametros) { var objDatabase = new BaseDatos(BD.CadenaConexion.BDDEPA); int iResultado; SqlCommand cmd; try { using (SqlConnection con = objDatabase.CrearConexion()) { con.Open(); try { cmd = objDatabase.ObtenerProcedimiento("dbo.sp_Archivo_GuardarArchivo"); cmd.CommandTimeout = BaseDatos.Timeout(); objDatabase.AgregarParametro(ref cmd, "@Tabla", SqlDbType.VarChar, objParametros.Tabla); objDatabase.AgregarParametro(ref cmd, "@Codigo", SqlDbType.VarChar, objParametros.Codigo); objDatabase.AgregarParametro(ref cmd, "@BinData", SqlDbType.VarBinary, objParametros.BinData); objDatabase.AgregarParametro(ref cmd, "@Descripcion", SqlDbType.VarChar, objParametros.Descripcion); objDatabase.AgregarParametro(ref cmd, "@Nombre", SqlDbType.VarChar, objParametros.Nombre); objDatabase.AgregarParametro(ref cmd, "@Extension", SqlDbType.VarChar, objParametros.Extension); objDatabase.ExecuteNonQuery(cmd); iResultado = 1; } catch { throw; } finally { con.Close(); } } } catch { throw; } return(iResultado); }