Ejemplo n.º 1
0
 /// <summary>
 /// Retorna un LISTA de registros de la Entidad Presupuesto.Plantilla
 /// En la BASE de DATO la Tabla : [Presupuesto.Plantilla]
 /// <summary>
 /// <returns>List</returns>
 public List<PlantillaEntityDTO> Listar(Parametro pLista)
 {
     List<PlantillaEntityDTO> lstPlantillaEntityDTO = new List<PlantillaEntityDTO>();
     try
     {
         using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion))
         {
             var resul = SQLDC.pa_S_Plantilla(null, pLista.numAnio, pLista.codArea);
             foreach (var item in resul)
             {
                 lstPlantillaEntityDTO.Add(new PlantillaEntityDTO()
                 {
                     codPlantilla = item.codPlantilla,
                     numPlantilla = item.numPlantilla,
                     desNombrePresupuesto = item.nombrePresupuesto,
                     numAnio = item.numAnio.ToString(),
                     fecCierre = item.fecCierre.HasValue ? item.fecCierre.ToString() : string.Empty,
                     codAreaNombre = item.codAreaNombre,
                     desEmpleadoActual = item.desEmpleadoActual,
                     segUsuarioEdita = string.IsNullOrEmpty(item.segUsuarioEdita) ? item.segUsuarioCrea : item.segUsuarioEdita,
                     segFechaEdita = item.segFechaEdita.HasValue ? item.segFechaEdita.Value.ToString() : item.segFechaCrea.ToString(),
                     monEstimadoTotal = item.monEstimadoTotalxArea.HasValue ? item.monEstimadoTotalxArea.Value.ToString("N2") : "0.00",
                     numDiasExtemporaneo = item.numDiasExtemporaneo
                 });
             }
         }
     }
     catch (Exception ex)
     {
         log.Error(String.Concat("Listar", " | ", ex.Message.ToString()));
         throw ex;
     }
     return lstPlantillaEntityDTO;
 }
Ejemplo n.º 2
0
        public List<InformeEntity> ListarPaginado(Parametro pFiltro)
        {
            List<InformeEntity> lstPlantillaDetaEntity = new List<InformeEntity>();
            try
            {
                using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion))
                {
                    var resul = SQLDC.pa_S_InformeSeguimiento(pFiltro.p_NumPagina,
                                                               pFiltro.p_TamPagina,
                                                               pFiltro.p_OrdenPor,
                                                               pFiltro.p_OrdenTipo,
                                                               pFiltro.numAnio,
                                                               pFiltro.codArea,
                                                               pFiltro.codRegEstado,
                                                               pFiltro.mesIni,
                                                               pFiltro.mesFin);
                    foreach (var item in resul)
                    {
                        InformeEntity objPlantillaDetaEntity = new InformeEntity();
                        objPlantillaDetaEntity.Codigo = item.codPlantillaDeta;
                        objPlantillaDetaEntity.codPlantilla = item.codPlantilla;
                        objPlantillaDetaEntity.codEmpleadoAprueba = item.codEmpleadoAprueba.HasValue ? item.codEmpleadoAprueba.Value : 0;
                        objPlantillaDetaEntity.gloDescripcion = item.gloDescripcion;
                        objPlantillaDetaEntity.monEstimado = item.monEstimado;
                        objPlantillaDetaEntity.cntCantidad = item.cntCantidad;
                        objPlantillaDetaEntity.codRegEstado = item.codRegEstado;
                        objPlantillaDetaEntity.fecEjecucion = item.fecEjecucion;
                        objPlantillaDetaEntity.codPartida = item.codPartida;
                        objPlantillaDetaEntity.numPartida = item.numPartida;
                        objPlantillaDetaEntity.codEmpleadoRespon = item.codEmpleadoRespon.HasValue ? item.codEmpleadoRespon.Value : 0;
                        objPlantillaDetaEntity.indPlantilla = item.indPlantillaTipo;
                        objPlantillaDetaEntity.segUsuarioCrea = item.segUsuarioCrea;
                        objPlantillaDetaEntity.segFechaCrea = item.segFechaCrea;
                        objPlantillaDetaEntity.segUsuarioEdita = item.segUsuarioEdita;
                        objPlantillaDetaEntity.segFechaEdita = item.segFechaEdita;
                        objPlantillaDetaEntity.segMaquinaOrigen = item.segMaquinaOrigen;
                       // objPlantillaDetaEntity.objEmpleadoAprueba.desNombre = item.codEmpleadoApruebaNombre;
                        objPlantillaDetaEntity.objEmpleadoAprueba.desNombre = "";
                        objPlantillaDetaEntity.objEmpleadoRespon.desNombre = item.codEmpleadoResponRespon;
                        objPlantillaDetaEntity.objPlantilla.codArea = item.codArea;
                        objPlantillaDetaEntity.objPlantilla.objArea.desNombre = item.codAreaNombre;
                        objPlantillaDetaEntity.objPartida.desNombre = item.codPartidaNombre;
                        objPlantillaDetaEntity.codRegEstadoNombre = item.codRegEstadoNombre;
                        objPlantillaDetaEntity.ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0;
                        objPlantillaDetaEntity.TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0;

                        lstPlantillaDetaEntity.Add(objPlantillaDetaEntity);
                    }
                }
            }
            catch (Exception ex)
            {
                log.Error(String.Concat("ListarPaginado", " | ", ex.Message.ToString()));
                throw ex;
            }
            return lstPlantillaDetaEntity;
        }
Ejemplo n.º 3
0
        public List<PlantillaDetaEntityDTO> ListarPaginado(Parametro pFiltro)
        {
            List<PlantillaDetaEntityDTO> lstPlantillaDetaEntityDTO = new List<PlantillaDetaEntityDTO>();
            try
            {
                using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion))
                {
                    var resul = SQLDC.pa_S_PlantillaDetaPagina(pFiltro.p_NumPagina, 
                                                               pFiltro.p_TamPagina,
                                                               pFiltro.p_OrdenPor,
                                                               pFiltro.p_OrdenTipo, 
                                                               pFiltro.numAnio, 
                                                               pFiltro.codArea,
                                                               pFiltro.codRegEstado);
                    foreach (var item in resul)
                    {
                        lstPlantillaDetaEntityDTO.Add(new PlantillaDetaEntityDTO()
                        {
                            codPlantillaDeta = item.codPlantillaDeta,
                            codPlantilla = item.codPlantilla,
                            codEmpleadoAprueba = item.codEmpleadoAprueba.HasValue ? item.codEmpleadoAprueba.Value : 0,
                            gloDescripcion = item.gloDescripcion,
                            monEstimado = Convert.ToDecimal(item.monEstimado),
                            cntCantidad = Convert.ToDecimal(item.cntCantidad),
                            codRegEstado = item.codRegEstado,
                            fecEjecucion = item.fecEjecucion.HasValue ? item.fecEjecucion.Value.ToShortDateString() : string.Empty,
                            indPlantilla = item.indPlantilla,
                            codPartida = item.codPartida,
                            numPartida = item.numPartida,

                            segUsuarioEdita = string.IsNullOrEmpty(item.segUsuarioEdita) ? item.segUsuarioCrea : item.segUsuarioEdita,
                            segFechaEdita = item.segFechaEdita.HasValue ? item.segFechaEdita.Value.ToString() : item.segFechaCrea.ToString(),

                            segMaquinaOrigen = item.segMaquinaOrigen,

                            codEmpleadoApruebaNombre = item.codEmpleadoResponNombre,
                            codEmpleadoResponNombre = item.codEmpleadoResponRespon,
                            codEmpleadoRespon = item.codEmpleadoRespon,
                            codPartidaNombre = item.codPartidaNombre,
                            indPlantillaNombre = item.indPlantillaTipo,
                            codRegEstadoNombre = item.codRegEstadoNombre,
                            codArea = item.codArea,
                            codAreaNombre = item.codAreaNombre,

                            ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0,
                            TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return lstPlantillaDetaEntityDTO;
        }
Ejemplo n.º 4
0
        public List<SolicitudEntity> ListarPaginado(Parametro pFiltro)
        {
            List<SolicitudEntity> lstSolicitudEntity = new List<SolicitudEntity>();
            try
            {
                using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion))
                {
                    var resul = SQLDC.pa_S_SolicitudPagina(pFiltro.p_NumPagina,
                                                       pFiltro.p_TamPagina,
                                                       pFiltro.p_OrdenPor,
                                                       pFiltro.p_OrdenTipo,
                                                       pFiltro.codSolicitud,
                                                       pFiltro.numSolicitud,
                                                       pFiltro.fecInicio,
                                                       pFiltro.fecFinal,
                                                       pFiltro.codRegEstado,
                                                       pFiltro.codPresupuesto,
                                                       pFiltro.codArea,
                                                       pFiltro.indTipo);
                    foreach (var item in resul)
                    {
                        SolicitudEntity objSolicitud = new SolicitudEntity();
                        objSolicitud.Codigo = item.codSolicitud;
                        objSolicitud.gloObservacion = item.gloObservacion;
                        objSolicitud.codPresupuesto = item.codPresupuesto;
                        objSolicitud.numSolicitud = item.numSolicitud;
                        objSolicitud.codRegEstado = item.codRegEstado.HasValue ? item.codRegEstado.Value : 0;
                        objSolicitud.codRegEstadoNombre = item.codRegEstadoNombre;
                        objSolicitud.fecLimite = item.fecLimite;
                        objSolicitud.fecSolicitada = item.fecSolicitada;
                        objSolicitud.indTipo = item.indTipo;
                        objSolicitud.objEmpleadoGenera.desNombre = item.codEmpleadoGeneraNombre;
                        objSolicitud.codEmpleadoGenera = item.codEmpleadoGenera;
                        objSolicitud.objEmpleadoGenera.codArea = item.codArea;
                        objSolicitud.objEmpleadoGenera.objArea.desNombre = item.codAreaNombre;
                        objSolicitud.codEmpleadoAprueba = item.codEmpleadoAprueba;
                        objSolicitud.objEmpleadoAprueba.desNombre = item.codEmpleadoApruebaNombre;
                        objSolicitud.segFechaCrea = item.segFechaCrea;
                        objSolicitud.segFechaEdita = item.segFechaEdita;
                        objSolicitud.segUsuarioCrea = item.segUsuarioCrea;
                        objSolicitud.segUsuarioEdita = item.segUsuarioEdita;
                        objSolicitud.segMaquinaOrigen = item.segMaquinaOrigen;

                        objSolicitud.ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0;
                        objSolicitud.TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0;
                        lstSolicitudEntity.Add(objSolicitud);
                    }
                }
            }
            catch (Exception ex)
            {
                log.Error(String.Concat("ListarPaginado", " | ", ex.Message.ToString()));
                throw ex;
            }
            return lstSolicitudEntity;
        }
Ejemplo n.º 5
0
        public List<SolicitudDetaEntity> ListarPaginado(Parametro pFiltro)
        {
            List<SolicitudDetaEntity> lstSolicitudDetaEntity = new List<SolicitudDetaEntity>();
            try
            {
                using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion))
                {
                    var resul = SQLDC.pa_S_SolicitudDetaPagina(pFiltro.p_NumPagina,
                                                       pFiltro.p_TamPagina,
                                                       pFiltro.p_OrdenPor,
                                                       pFiltro.p_OrdenTipo,
                                                       pFiltro.codSolicitudDeta,
                                                       pFiltro.codSolicitud,
                                                       pFiltro.codPlantillaDeta,
                                                       pFiltro.codRegEstado,
                                                       pFiltro.codPresupuesto);
                    foreach (var item in resul)
                    {
                        SolicitudDetaEntity objSolicitudDetaEntity = new SolicitudDetaEntity();
                        objSolicitudDetaEntity.Codigo = item.codSolicitudDeta;
                        objSolicitudDetaEntity.gloDescripcion = item.gloDescripcion;
                        objSolicitudDetaEntity.cntCantidad = item.cntCantidad;
                        objSolicitudDetaEntity.codPlantillaDeta = item.codPlantillaDeta;
                        objSolicitudDetaEntity.objPlantillaDeta.gloDescripcion = item.codPlantillaDetaDescri;
                        objSolicitudDetaEntity.objPlantillaDeta.fecEjecucion = item.fecEjecucion;
                        objSolicitudDetaEntity.objPlantillaDeta.monEstimado = item.monEstimado;
                        objSolicitudDetaEntity.objPlantillaDeta.numPartida = item.numPartida;
                        objSolicitudDetaEntity.objPlantillaDeta.codEmpleadoAprueba = item.codEmpleadoAprueba.HasValue ? item.codEmpleadoAprueba.Value : 0;
                        objSolicitudDetaEntity.objPlantillaDeta.objEmpleadoAprueba.desNombre = item.codEmpleadoApruebaNombre;
                        objSolicitudDetaEntity.objPlantillaDeta.codPartida = item.codPartida;
                        objSolicitudDetaEntity.objPlantillaDeta.objPartida.desNombre = item.codPartidaNombre;
                        objSolicitudDetaEntity.codSolicitud = item.codSolicitud;
                        objSolicitudDetaEntity.segUsuarioCrea = item.segUsuarioCrea;
                        objSolicitudDetaEntity.segFechaCrea = item.segFechaCrea;
                        objSolicitudDetaEntity.segUsuarioEdita = item.segUsuarioEdita;
                        objSolicitudDetaEntity.segFechaEdita = item.segFechaEdita;
                        objSolicitudDetaEntity.segMaquinaOrigen = item.segMaquinaOrigen;
                        objSolicitudDetaEntity.ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0;
                        objSolicitudDetaEntity.TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0;

                        lstSolicitudDetaEntity.Add(objSolicitudDetaEntity);
                    }
                }
            }
            catch (Exception ex)
            {
                log.Error(String.Concat("ListarPaginado", " | ", ex.Message.ToString()));
                throw ex;
            }
            return lstSolicitudDetaEntity;
        }
Ejemplo n.º 6
0
 public List<GastoEntity> ListarGastoPaginado(Parametro pLista)
 {
     List<GastoEntity> lstGastoEntity = new List<GastoEntity>();
     try
     {
         oGastoData = new GastoData();
         lstGastoEntity = oGastoData.ListarPaginado(pLista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return lstGastoEntity;
 }
Ejemplo n.º 7
0
 /// <summary>
 /// Retorna un LISTA de registros de la Entidad Presupuesto.Plantilla
 /// En la BASE de DATO la Tabla : [Presupuesto.Plantilla]
 /// <summary>
 /// <param name="pLista"></param>
 /// <returns></returns>
 public List<PlantillaEntity> ListarPlantilla(Parametro pLista)
 {
     List<PlantillaEntity> lstPlantillaEntity = new List<PlantillaEntity>();
     try
     {
         oPlantillaData = new PlantillaData();
         lstPlantillaEntity = oPlantillaData.Listar(pLista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return lstPlantillaEntity;
 }
Ejemplo n.º 8
0
        public List<GastoEntity> ListarPaginado(Parametro pFiltro)
        {
            List<GastoEntity> lstGastoEntity = new List<GastoEntity>();
            try
            {
                using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion))
                {
                    var resul = SQLDC.pa_S_GastoPagina(pFiltro.p_NumPagina, 
                                                       pFiltro.p_TamPagina, 
                                                       pFiltro.p_OrdenPor, 
                                                       pFiltro.p_OrdenTipo, 
                                                       pFiltro.codGasto,
                                                       pFiltro.codPlantillaDeta,
                                                       pFiltro.codArea, 
                                                       pFiltro.numAnio);
                    foreach (var item in resul)
                    {
                        GastoEntity objGastoEntity = new GastoEntity();
                        objGastoEntity.Codigo = item.codGasto;
                        objGastoEntity.codPlantillaDeta = item.codPlantillaDeta;
                        objGastoEntity.monTotal = item.monTotal;
                        objGastoEntity.cntCantidad = item.cntCantidad;
                        objGastoEntity.numDocumento = item.numDocumento;
                        objGastoEntity.gloObservacion = item.gloObservacion;
                        objGastoEntity.fecGasto = item.fecGasto;
                        objGastoEntity.codEmpleadoResp = item.codEmpleadoResp;
                        objGastoEntity.objEmpleadoResp.desNombre = item.codEmpleadoRespNombre;
                        objGastoEntity.segUsuarioEdita = item.segUsuarioEdita;
                        objGastoEntity.segFechaEdita = item.segFechaCrea;
                        objGastoEntity.segUsuarioEdita = item.segUsuarioEdita;
                        objGastoEntity.segFechaEdita = item.segFechaCrea;
                        objGastoEntity.segMaquinaOrigen = item.segMaquinaOrigen;
                        objGastoEntity.objEmpleadoResp.codArea = item.codArea.HasValue ? item.codArea.Value : 0;
                        objGastoEntity.objEmpleadoResp.objArea.desNombre = item.codAreaNombre;
                        objGastoEntity.objPlantillaDeta.objPlantilla.codPresupuesto = item.codPresupuesto.HasValue?item.codPresupuesto.Value:0;
                        objGastoEntity.objPlantillaDeta.objPlantilla.objPresupuesto.desNombre = item.codPresupuestoNombre;

                        objGastoEntity.ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0;
                        objGastoEntity.TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0;
                        lstGastoEntity.Add(objGastoEntity);
                    }
                }
            }
            catch (Exception ex)
            {
                log.Error(String.Concat("ListarPaginado", " | ", ex.Message.ToString()));
                throw ex;
            }
            return lstGastoEntity;
        }
Ejemplo n.º 9
0
 public List<SolicitudEntity> ListarSolicitudPaginado(Parametro pLista)
 {
     List<SolicitudEntity> lstSolicitudEntity = new List<SolicitudEntity>();
     try
     {
         objSolicitudData = new SolicitudData();
         lstSolicitudEntity = objSolicitudData.ListarPaginado(pLista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return lstSolicitudEntity;
 }
Ejemplo n.º 10
0
 public List<InformeEntity> ListarSeguimientoPresupuesto(Parametro pLista)
 {
     List<InformeEntity> lstPlantillaDetaEntity = new List<InformeEntity>();
     try
     {
         objInformeData = new InformeData();
         lstPlantillaDetaEntity = objInformeData.ListarPaginado(pLista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return lstPlantillaDetaEntity;
 }
Ejemplo n.º 11
0
		/// <summary>
		/// Retorna un LISTA de registros de la Entidad Presupuesto.PlantillaDeta
		/// En la BASE de DATO la Tabla : [Presupuesto.PlantillaDeta]
		/// <summary>
		/// <returns>List</returns>
        public List<PlantillaDetaEntity> Listar(Parametro pFiltro)
        {
            List<PlantillaDetaEntity> lstPlantillaDetaEntity = new List<PlantillaDetaEntity>();
            try
            {
                using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion))
                {
                    var resul = SQLDC.pa_S_PlantillaDeta(pFiltro.codPlantillaDeta, 
                                                         pFiltro.numAnio, 
                                                         pFiltro.codArea, 
                                                         pFiltro.codRegEstado);
                    foreach (var item in resul)
                    {
                        PlantillaDetaEntity objPlantillaDetaEntity= new PlantillaDetaEntity();
                        objPlantillaDetaEntity.Codigo = item.codPlantillaDeta;
                        objPlantillaDetaEntity.codPlantilla = item.codPlantilla;
                        objPlantillaDetaEntity.codEmpleadoAprueba = item.codEmpleadoAprueba.HasValue ? item.codEmpleadoAprueba.Value : 0;
                        objPlantillaDetaEntity.gloDescripcion = item.gloDescripcion;
                        objPlantillaDetaEntity.monEstimado = item.monEstimado;
                        objPlantillaDetaEntity.cntCantidad = item.cntCantidad;
                        objPlantillaDetaEntity.codRegEstado = item.codRegEstado;
                        objPlantillaDetaEntity.fecEjecucion = item.fecEjecucion;
                        objPlantillaDetaEntity.codPartida = item.codPartida;
                        objPlantillaDetaEntity.numPartida = item.numPartida;
                        objPlantillaDetaEntity.objEmpleadoAprueba.desNombre = item.codEmpleadoApruebaNombre;
                        objPlantillaDetaEntity.codEmpleadoRespon = item.codEmpleadoRespon.HasValue?item.codEmpleadoRespon.Value:0;
                        objPlantillaDetaEntity.objPlantilla.Codigo = item.codEmpleadoRespon.HasValue?item.codEmpleadoRespon.Value:0;
                        objPlantillaDetaEntity.objPlantilla.objEmpleado.desNombre = item.codEmpleadoResponRespon;
                        objPlantillaDetaEntity.objPartida.desNombre = item.codPartidaNombre;
                        objPlantillaDetaEntity.indPlantilla = item.indPlantillaTipo;
                        objPlantillaDetaEntity.codRegEstadoNombre = item.codRegEstadoNombre;
                        objPlantillaDetaEntity.objPlantilla.codArea = item.codArea;
                        objPlantillaDetaEntity.objPlantilla.objArea.desNombre = item.codAreaNombre;
                        objPlantillaDetaEntity.segUsuarioCrea = item.segUsuarioCrea;
                        objPlantillaDetaEntity.segFechaCrea = item.segFechaCrea;
                        objPlantillaDetaEntity.segUsuarioEdita = item.segUsuarioEdita;
                        objPlantillaDetaEntity.segFechaEdita = item.segFechaEdita;
                        objPlantillaDetaEntity.segMaquinaOrigen = item.segMaquinaOrigen;

                        lstPlantillaDetaEntity.Add(objPlantillaDetaEntity);
                    }
                }
            }
            catch (Exception ex)
            {
                log.Error(String.Concat("Listar", " | ", ex.Message.ToString()));
                throw ex;
            }
            return lstPlantillaDetaEntity;
        }
Ejemplo n.º 12
0
 public List<GastoEntity> ListarDetallePaginado(Parametro pLista)
 {
     List<GastoEntity> lstGastoEntity = new List<GastoEntity>();
     try
     {
         objInformeData = new InformeData();
         lstGastoEntity = objInformeData.ListarDetalladoPaginado(pLista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return lstGastoEntity;
 }
Ejemplo n.º 13
0
 /// <summary>
 /// Retorna un LISTA de registros de la Entidad Presupuesto.Plantilla
 /// En la BASE de DATO la Tabla : [Presupuesto.Plantilla]
 /// <summary>
 /// <returns>List</returns>
 public List<PlantillaEntity> Listar(Parametro pLista)
 {
     List<PlantillaEntity> lstPlantillaEntity = new List<PlantillaEntity>();
     try
     {
         using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion))
         {
             var resul = SQLDC.pa_S_Plantilla(null, pLista.numAnio, pLista.codArea);
             foreach (var item in resul)
             {
                 PlantillaEntity objPlantillaEntity = new PlantillaEntity();
                 objPlantillaEntity.Codigo = item.codPlantilla;
                 objPlantillaEntity.numPlantilla = item.numPlantilla;
                 objPlantillaEntity.objPresupuesto.desNombre = item.nombrePresupuesto;
                 objPlantillaEntity.objPresupuesto.numAnio = item.numAnio;
                 objPlantillaEntity.objPresupuesto.fecCierre = item.fecCierre;
                 objPlantillaEntity.objArea.desNombre = item.codAreaNombre;
                 objPlantillaEntity.objEmpleado.desNombre = item.desEmpleadoActual;
                 objPlantillaEntity.codRegEstadoNombre = item.EstadoPlantilla;
                 objPlantillaEntity.segUsuarioCrea = item.segUsuarioCrea;
                 objPlantillaEntity.segFechaCrea= item.segFechaCrea;
                 objPlantillaEntity.segUsuarioEdita = item.segUsuarioEdita;
                 objPlantillaEntity.segFechaEdita = item.segFechaEdita;
                 objPlantillaEntity.monEstimadoTotal = item.monEstimadoTotalxArea.HasValue ? item.monEstimadoTotalxArea.Value : 0;
                 objPlantillaEntity.numDiasExtemporaneo = item.numDiasExtemporaneo;
                 objPlantillaEntity.fecCierreExtempor = item.fecCierre.HasValue ? item.fecCierre.Value.AddDays(item.numDiasExtemporaneo).ToShortDateString() : string.Empty;
                 lstPlantillaEntity.Add(objPlantillaEntity);
             }
         }
     }
     catch (Exception ex)
     {
         log.Error(String.Concat("Listar", " | ", ex.Message.ToString()));
         throw ex;
     }
     return lstPlantillaEntity;
 }
Ejemplo n.º 14
0
        public ActionResult ListarSolicitudDeta(Parametro parametro)
        {
            string tipoDevol = null;
            object DataDevol = null;

            object jsonResponse;
            try
            {
                objSolicitudLogic = new SolicitudLogic();
                var lista = objSolicitudLogic.ListarSolicitudDeta(new Parametro
                {
                    p_NumPagina = parametro.p_NumPagina,
                    p_TamPagina = parametro.p_TamPagina,
                    p_OrdenPor = parametro.p_OrdenPor,
                    p_OrdenTipo = parametro.p_OrdenTipo,

                    codSolicitud = parametro.codSolicitud
                });
                long totalRecords = lista.Select(x => x.TOTALROWS).FirstOrDefault();
                int totalPages = (int)Math.Ceiling((float)totalRecords / (float)parametro.p_TamPagina);

                var jsonGrid = new
                {
                    PageCount = totalPages,
                    CurrentPage = parametro.p_NumPagina,
                    RecordCount = totalRecords,
                    Items = (
                        from item in lista
                        select new
                        {
                            ID = item.Codigo,
                            Row = new string[] {"",""
                                              , item.gloDescripcion
                                              , item.cntCantidad.ToString()
                                              , item.objPlantillaDeta.monEstimado.ToString("N2")
                                              , item.objPlantillaDeta.fecEjecucion.HasValue? item.objPlantillaDeta.fecEjecucion.Value.ToShortDateString():string.Empty
                                              , item.objPlantillaDeta.objPartida.desNombre 
                                              , item.objPlantillaDeta.gloDescripcion 
                                              , item.objPlantillaDeta.objEmpleadoAprueba.desNombre 
                                              , item.segFechaEdita.HasValue?item.segFechaEdita.Value.ToString():item.segFechaCrea.ToString()
                                              , string.IsNullOrEmpty(item.segUsuarioEdita)?item.segUsuarioCrea:item.segUsuarioEdita
                            }
                        }).ToArray()
                };

                tipoDevol = "C";
                DataDevol = jsonGrid;
            }
            catch (Exception ex)
            {
                tipoDevol = "E";
                log.Error(String.Concat("ListarSolicitudDeta", " | ", ex.Message));
                DataDevol = ex.Message;
            }
            finally
            {
                jsonResponse = new
                {
                    Type = tipoDevol,
                    Data = DataDevol,
                };
            }
            return Json(jsonResponse);
        }
Ejemplo n.º 15
0
 public ActionResult EliminarSolicitud(int pID)
 {
     string tipoDevol = null;
     object DataDevol = null;
     object jsonResponse;
     try
     {
         objSolicitudLogic = new SolicitudLogic();
         Parametro objParametro = new Parametro
         {
             codSolicitud = pID,
             segUsuElimina = User.Identity.Name,
             segMaquinaPC = GetIPAddress()
         };
         /*Borra el registro de la tabla*/
         returnValor = objSolicitudLogic.EliminarSolicitud(objParametro);
         DataDevol = returnValor.Message;
         tipoDevol = returnValor.Exitosa ? "C" : "I";
     }
     catch (Exception ex)
     {
         tipoDevol = "E";
         log.Error(String.Concat("EliminarSolicitud", " | ", ex.Message));
         DataDevol = ex.Message;
     }
     finally
     {
         jsonResponse = new
         {
             Type = tipoDevol,
             Data = DataDevol,
         };
     }
     return Json(jsonResponse, JsonRequestBehavior.AllowGet);
 }
Ejemplo n.º 16
0
        public ActionResult ListarSolicitud(Parametro parametro)
        {
            string tipoDevol = null;
            object DataDevol = null;

            object jsonResponse;
            try
            {
                objSolicitudLogic = new SolicitudLogic();
                var lista = objSolicitudLogic.ListarSolicitudPaginado(new Parametro
                {
                    p_NumPagina = parametro.p_NumPagina,
                    p_TamPagina = parametro.p_TamPagina,
                    p_OrdenPor = parametro.p_OrdenPor,
                    p_OrdenTipo = parametro.p_OrdenTipo,

                    codPresupuesto = parametro.numAnio.HasValue ? parametro.numAnio.Value : 0,
                    codArea = parametro.codArea,
                    codRegEstado = parametro.codRegEstado,
                    numSolicitud = parametro.numSolicitud,
                    fecInicio = parametro.fecInicio,
                    fecFinal = parametro.fecFinal,
                    indTipo = parametro.indTipo
                });
                long totalRecords = lista.Select(x => x.TOTALROWS).FirstOrDefault();
                int totalPages = (int)Math.Ceiling((float)totalRecords / (float)parametro.p_TamPagina);

                var jsonGrid = new
                {
                    PageCount = totalPages,
                    CurrentPage = parametro.p_NumPagina,
                    RecordCount = totalRecords,
                    Items = (
                        from item in lista
                        select new
                        {
                            ID = item.Codigo,
                            Row = new string[] {"",""
                                              , item.numSolicitud
                                              , item.fecSolicitada.ToString()
                                              , item.fecLimite.HasValue?item.fecLimite.Value.ToShortDateString():string.Empty
                                              , item.objEmpleadoGenera.desNombre
                                              , item.objEmpleadoAprueba.desNombre
                                              , item.codRegEstadoNombre
                                              , item.indTipo
                                              , item.codPresupuesto.HasValue?item.codPresupuesto.Value.ToString():string.Empty
                                              , item.segFechaEdita.HasValue?item.segFechaEdita.Value.ToString():item.segFechaCrea.ToString()
                                              , string.IsNullOrEmpty(item.segUsuarioEdita)?item.segUsuarioCrea:item.segUsuarioEdita
                            }
                        }).ToArray()
                };

                tipoDevol = "C";
                DataDevol = jsonGrid;
            }
            catch (Exception ex)
            {
                tipoDevol = "E";
                log.Error(String.Concat("ListarSolicitud", " | ", ex.Message));
                DataDevol = ex.Message;
            }
            finally
            {
                jsonResponse = new
                {
                    Type = tipoDevol,
                    Data = DataDevol,
                };
            }
            return Json(jsonResponse);
        }
Ejemplo n.º 17
0
        public ActionResult ListarGasto(Parametro parametro)
        {
            string tipoDevol = null;
            object DataDevol = null;

            object jsonResponse;
            try
            {
                objGastoLogic = new GastoLogic();
                var lista = objGastoLogic.ListarGastoPaginado(new Parametro
                {
                    p_NumPagina = parametro.p_NumPagina,
                    p_TamPagina = parametro.p_TamPagina,
                    p_OrdenPor = parametro.p_OrdenPor,
                    p_OrdenTipo = parametro.p_OrdenTipo,

                    numAnio = parametro.numAnio,
                    codArea = parametro.codArea,
                    codPlantillaDeta = parametro.codPlantillaDeta
                });
                long totalRecords = lista.Select(x => x.TOTALROWS).FirstOrDefault();
                int totalPages = (int)Math.Ceiling((float)totalRecords / (float)parametro.p_TamPagina);

                var jsonGrid = new
                {
                    PageCount = totalPages,
                    CurrentPage = parametro.p_NumPagina,
                    RecordCount = totalRecords,
                    Items = (
                        from item in lista
                        select new
                        {
                            ID = item.Codigo,
                            Row = new string[] {"",""
                                              , item.numDocumento
                                              , item.fecGasto.ToShortDateString()
                                              , item.cntCantidad.ToString("N2")
                                              , item.monTotal.ToString("N2")
                                              , item.objEmpleadoResp.desNombre
                                              , item.gloObservacion
                                              , item.objEmpleadoResp.objArea.desNombre 
                                              , item.objPlantillaDeta.objPlantilla.objPresupuesto.desNombre
                                              , item.segFechaEdita.HasValue ? item.segFechaEdita.Value.ToString() : item.segFechaCrea.ToString()
                                              , string.IsNullOrEmpty(item.segUsuarioEdita) ? item.segUsuarioEdita : item.segUsuarioCrea
                            }
                        }).ToArray()
                };

                DataDevol = jsonGrid;
                tipoDevol = "C";
            }
            catch (Exception ex)
            {
                tipoDevol = "E";
                log.Error(String.Concat("ListarGasto", " | ", ex.Message));
                DataDevol = ex.Message;
            }
            finally
            {
                jsonResponse = new
                {
                    Type = tipoDevol,
                    Data = DataDevol,
                };
            }
            return Json(jsonResponse);
        }
Ejemplo n.º 18
0
        public ActionResult ListarSeguimientoPresupuesto(Parametro parametro)
        {
            string tipoDevol = null;
            object DataDevol = null;

            object jsonResponse;
            try
            {
                objInformeLogic = new InformeLogic();
                var lista = objInformeLogic.ListarSeguimientoPresupuesto(new Parametro
                {
                    p_NumPagina = parametro.p_NumPagina,
                    p_TamPagina = parametro.p_TamPagina,
                    p_OrdenPor = parametro.p_OrdenPor,
                    p_OrdenTipo = parametro.p_OrdenTipo,

                    numAnio = parametro.numAnio,
                    codArea = parametro.codArea,
                    codRegEstado = parametro.codRegEstado,
                    mesIni = parametro.mesIni == 0 ? 1 : parametro.mesIni,
                    mesFin = parametro.mesFin == 0 ? 12 : parametro.mesFin
                });
                long totalRecords = lista.Select(x => x.TOTALROWS).FirstOrDefault();
                int totalPages = (int)Math.Ceiling((float)totalRecords / (float)parametro.p_TamPagina);

                var jsonGrid = new
                {
                    PageCount = totalPages,
                    CurrentPage = parametro.p_NumPagina,
                    RecordCount = totalRecords,
                    Items = (
                        from item in lista
                        select new
                        {
                            ID = item.Codigo,
                            Row = new string[] {item.objPlantilla.objArea.desNombre
                                              , item.objPartida.desNombre
                                              , item.gloDescripcion
                                              , item.cntCantidad.ToString("N2")
                                              , item.monEstimado.ToString("N2")
                                              , item.fecEjecucion.HasValue ? item.fecEjecucion.Value.ToShortDateString() : string.Empty
                                              , item.codRegEstadoNombre
                                              , item.indPlantilla
                                              , item.segFechaEdita.HasValue ? item.segFechaEdita.Value.ToString() : item.segFechaCrea.ToString()
                                              , item.segUsuarioEdita=string.IsNullOrEmpty(item.segUsuarioEdita) ? item.segUsuarioCrea : item.segUsuarioEdita
                            }
                        }).ToArray()
                };

                tipoDevol = "C";
                DataDevol = jsonGrid;
            }
            catch (Exception ex)
            {
                tipoDevol = "E";
                log.Error(String.Concat("ListarSeguimientoPresupuesto", " | ", ex.Message));
                DataDevol = ex.Message;
            }
            finally
            {
                jsonResponse = new
                {
                    Type = tipoDevol,
                    Data = DataDevol,
                };
            }
            return Json(jsonResponse);
        }
Ejemplo n.º 19
0
		/// <summary>
		/// ELIMINA un registro de la Entidad Presupuesto.PlantillaDeta
		/// En la BASE de DATO la Tabla : [Presupuesto.PlantillaDeta]
		/// <summary>
		/// <returns>bool</returns>
		public bool Eliminar(Parametro pFiltro)
		{
			int codigoRetorno = -1;
			try
			{
                using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion))
				{
					  SQLDC.pa_D_PlantillaDeta(pFiltro.codPlantillaDeta, 
                                                             pFiltro.segUsuElimina,
                                                             pFiltro.segMaquinaPC);
                      codigoRetorno = 0;
				}
			}
			catch (Exception ex)
			{
                log.Error(String.Concat("Eliminar", " | ", ex.Message.ToString()));
				throw ex;
			}
			return codigoRetorno == 0 ? true : false;
		}
Ejemplo n.º 20
0
 public List<PlantillaDetaEntity> ListarPlantillaDetallePorEjecutarPaginado(Parametro pLista)
 {
     List<PlantillaDetaEntity> lstPlantillaDetaEntity = new List<PlantillaDetaEntity>();
     try
     {
         oPlantillaDetaData = new PlantillaDetaData();
         lstPlantillaDetaEntity = oPlantillaDetaData.ListarPorEjecutarPaginado(pLista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return lstPlantillaDetaEntity;
 }
Ejemplo n.º 21
0
 public ReturnValor EliminarSolicitudDeta(Parametro objParametro)
 {
     try
     {
         //using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         //{
         objSolicitudDetaData = new SolicitudDetaData();
         objReturnValor.Exitosa = objSolicitudDetaData.Eliminar(objParametro);
         if (objReturnValor.Exitosa)
         {
             objReturnValor.Message = HelpMessages.Evento_DELETE;
             //tx.Complete();
         }
         //}
     }
     catch (Exception ex)
     {
         objReturnValor = HelpException.mTraerMensaje(ex);
     }
     return objReturnValor;
 }