Esempio 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 <SolicitudEntity> Listar(Parametro pFiltro)
        {
            List <SolicitudEntity> lstSolicitudEntity = new List <SolicitudEntity>();

            try
            {
                using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion))
                {
                    var resul = SQLDC.pa_S_Solicitud(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.objEmpleadoGenera.desNombre         = item.codEmpleadoGeneraNombre;
                        objSolicitud.objEmpleadoAprueba.desNombre        = item.codEmpleadoApruebaNombre;
                        objSolicitud.objEmpleadoGenera.codArea           = item.codArea;
                        objSolicitud.objEmpleadoGenera.objArea.desNombre = item.codAreaNombre;
                        objSolicitud.codEmpleadoAprueba = item.codEmpleadoAprueba;
                        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.segUsuarioEdita    = string.IsNullOrEmpty(item.segUsuarioEdita) ? item.segUsuarioCrea : item.segUsuarioEdita;
                        objSolicitud.segFechaEdita      = item.segFechaEdita.HasValue ? item.segFechaEdita.Value : item.segFechaCrea;
                        objSolicitud.segMaquinaOrigen   = item.segMaquinaOrigen;
                        lstSolicitudEntity.Add(objSolicitud);
                    }
                }
            }
            catch (Exception ex)
            {
                log.Error(String.Concat("Listar", " | ", ex.Message.ToString()));
                throw ex;
            }
            return(lstSolicitudEntity);
        }
Esempio 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<SolicitudEntity> Listar(Parametro pFiltro)
 {
     List<SolicitudEntity> lstSolicitudEntity = new List<SolicitudEntity>();
     try
     {
         using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion))
         {
             var resul = SQLDC.pa_S_Solicitud(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.objEmpleadoGenera.desNombre = item.codEmpleadoGeneraNombre;
                 objSolicitud.objEmpleadoAprueba.desNombre = item.codEmpleadoApruebaNombre;
                 objSolicitud.objEmpleadoGenera.codArea = item.codArea;
                 objSolicitud.objEmpleadoGenera.objArea.desNombre = item.codAreaNombre;
                 objSolicitud.codEmpleadoAprueba = item.codEmpleadoAprueba;
                 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.segUsuarioEdita = string.IsNullOrEmpty(item.segUsuarioEdita) ? item.segUsuarioCrea : item.segUsuarioEdita;
                 objSolicitud.segFechaEdita = item.segFechaEdita.HasValue ? item.segFechaEdita.Value : item.segFechaCrea;
                 objSolicitud.segMaquinaOrigen = item.segMaquinaOrigen;
                 lstSolicitudEntity.Add(objSolicitud);
             }
         }
     }
     catch (Exception ex)
     {
         log.Error(String.Concat("Listar", " | ", ex.Message.ToString()));
         throw ex;
     }
     return lstSolicitudEntity;
 }
Esempio n. 3
0
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad Presupuesto.Solicitud
        /// En la BASE de DATO la Tabla : [Presupuesto.Solicitud]
        /// <summary>
        /// <param name="pcodSolicitud"></param>
        /// <returns></returns>
        public SolicitudEntity Buscar(int pcodSolicitud)
        {
            SolicitudEntity objSolicitud = new SolicitudEntity();
            try
            {
                using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion))
                {
                    var resul = SQLDC.pa_S_Solicitud(pcodSolicitud, null, null, null, null, null, null, null);
                    foreach (var item in resul)
                    {
                        objSolicitud = new SolicitudEntity();

                        objSolicitud.Codigo = item.codSolicitud;
                        objSolicitud.gloObservacion = item.gloObservacion;
                        objSolicitud.codEmpleadoGenera = item.codEmpleadoGenera;
                        objSolicitud.objEmpleadoGenera.desNombre = item.codEmpleadoGeneraNombre;
                        objSolicitud.objEmpleadoGenera.codArea = item.codArea;
                        objSolicitud.objEmpleadoGenera.objArea.desNombre = item.codAreaNombre;
                        objSolicitud.codEmpleadoAprueba = item.codEmpleadoAprueba;
                        objSolicitud.objEmpleadoAprueba.desNombre = item.codEmpleadoApruebaNombre;
                        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.segUsuarioEdita = string.IsNullOrEmpty(item.segUsuarioEdita) ? item.segUsuarioCrea : item.segUsuarioEdita;
                        objSolicitud.segFechaEdita = item.segFechaEdita.HasValue ? item.segFechaEdita.Value : item.segFechaCrea;
                        objSolicitud.segMaquinaOrigen = item.segMaquinaOrigen;
                    }
                }
            }
            catch (Exception ex)
            {
                log.Error(String.Concat("Buscar", " | ", ex.Message.ToString()));
                throw ex;
            }
            return objSolicitud;
        }