/// <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); }
/// <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; }
/// <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; }