/// <summary> /// Retorna un LISTA de registros de la Entidad Proyectos.PyMantenimiento /// En la BASE de DATO la Tabla : [Proyectos.PyMantenimiento] /// <summary> /// <param name="objFiltro"></param> /// <returns></returns> public List <DTOMantenimiento> Listar(BaseFiltroPry objFiltro) { List <DTOMantenimiento> lstPyMantenimiento = new List <DTOMantenimiento>(); try { using (_ProyectoDataContext SQLDC = new _ProyectoDataContext(conexion)) { var resul = SQLDC.omgc_S_PyMantenimiento(0, objFiltro.codProyecto, objFiltro.codPyEquipo, objFiltro.codDocumEstado, objFiltro.codEmpleadoResp, objFiltro.fecInicio, objFiltro.fecFinal, objFiltro.indActivo); foreach (var item in resul) { lstPyMantenimiento.Add(new DTOMantenimiento() { codPyMantenimiento = item.codPyMantenimiento, codProyecto = item.codProyecto, fecProgramada = item.fecProgramada, fecRealizada = item.fecRealizada, codDocumEstado = item.codDocumEstado, gloObservacion = item.gloObservacion, codPyEquipo = item.codPyEquipo, codEmpleadoResp = item.codEmpleadoResp, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquina = item.segMaquina, desCliente = item.codPerClienteNombre, desEstado = item.codDocumEstadoNombre, desProducto = item.codProductoNombre, desProyecto = item.codProyectoNombre, fecCompra = item.fecCompra.Value.ToShortDateString(), fecVencGarantia = item.fecVencGarantia.Value.ToShortDateString(), indSeriado = item.indSeriado }); } } } catch (Exception ex) { throw ex; } return(lstPyMantenimiento); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Proyectos.PyMantenimiento /// En la BASE de DATO la Tabla : [Proyectos.PyMantenimiento] /// <summary> /// <returns>Entidad</returns> public BEPyMantenimiento Buscar(int codPyMantenimiento) { BEPyMantenimiento objPyMantenimiento = null; try { using (_ProyectoDataContext SQLDC = new _ProyectoDataContext(conexion)) { var resul = SQLDC.omgc_S_PyMantenimiento(codPyMantenimiento, 0, 0, 0, 0, null, null, null); foreach (var item in resul) { objPyMantenimiento = new BEPyMantenimiento() { codPyMantenimiento = item.codPyMantenimiento, codProyecto = item.codProyecto, fecProgramada = item.fecProgramada, fecRealizada = item.fecRealizada, codDocumEstado = item.codDocumEstado, gloObservacion = item.gloObservacion, codPyEquipo = item.codPyEquipo, codEmpleadoResp = item.codEmpleadoResp, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquina, }; } } } catch (Exception ex) { throw ex; } return(objPyMantenimiento); }