Exemplo n.º 1
0
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad Presupuesto.Gasto
        /// En la BASE de DATO la Tabla : [Presupuesto.Gasto]
        /// <summary>
        /// <param name="pFiltro"></param>
        /// <returns></returns>
        public List <SolicitudDetaEntity> Listar(Parametro pFiltro)
        {
            List <SolicitudDetaEntity> lstSolicitudDetaEntity = new List <SolicitudDetaEntity>();

            try
            {
                using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion))
                {
                    var resul = SQLDC.pa_S_SolicitudDeta(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.HasValue ? item.monEstimado.Value : 0;
                        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.HasValue ? item.codPartida.Value : 0;
                        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;

                        lstSolicitudDetaEntity.Add(objSolicitudDetaEntity);
                    }
                }
            }
            catch (Exception ex)
            {
                log.Error(String.Concat("Listar", " | ", ex.Message.ToString()));
                throw ex;
            }
            return(lstSolicitudDetaEntity);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad Presupuesto.Gasto
        /// En la BASE de DATO la Tabla : [Presupuesto.Gasto]
        /// <summary>
        /// <param name="pFiltro"></param>
        /// <returns></returns>
        public List<SolicitudDetaEntity> Listar(Parametro pFiltro)
        {
            List<SolicitudDetaEntity> lstSolicitudDetaEntity = new List<SolicitudDetaEntity>();
            try
            {
                using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion))
                {
                    var resul = SQLDC.pa_S_SolicitudDeta(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.HasValue ? item.monEstimado.Value : 0;
                        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.HasValue ? item.codPartida.Value : 0;
                        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;

                        lstSolicitudDetaEntity.Add(objSolicitudDetaEntity);
                    }
                }
            }
            catch (Exception ex)
            {
                log.Error(String.Concat("Listar", " | ", ex.Message.ToString()));
                throw ex;
            }
            return lstSolicitudDetaEntity;
        }
Exemplo n.º 3
0
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad Presupuesto.SolicitudDetaDeta
        /// En la BASE de DATO la Tabla : [Presupuesto.SolicitudDetaDeta]
        /// <summary>
        /// <param name="pcodSolicitudDetaDeta"></param>
        /// <returns></returns>
        public SolicitudDetaEntity Buscar(int pcodSolicitudDeta)
        {
            SolicitudDetaEntity objSolicitudDetaEntity = null;
            try
            {
                using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion))
                {
                    var resul = SQLDC.pa_S_SolicitudDeta(pcodSolicitudDeta, null, null, null, null);
                    foreach (var item in resul)
                    {
                        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.HasValue ? item.monEstimado.Value : 0;
                        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.HasValue ? item.codPartida.Value : 0;
                        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;
                    }
                }
            }
            catch (Exception ex)
            {
                log.Error(String.Concat("Buscar", " | ", ex.Message.ToString()));
                throw ex;
            }
            return objSolicitudDetaEntity;
        }