/// <summary> /// Retorna un LISTA de registros de la Entidad Proyectos.PyEquipo /// En la BASE de DATO la Tabla : [Proyectos.PyEquipo] /// <summary> /// <param name="objFiltro"></param> /// <returns></returns> public List <DTOEquipo> Listar(BaseFiltroPry objFiltro) { List <DTOEquipo> lstPyEquipo = new List <DTOEquipo>(); try { using (_ProyectoDataContext SQLDC = new _ProyectoDataContext(conexion)) { var resul = SQLDC.omgc_S_PyEquipo(objFiltro.codPyEquipo, objFiltro.codProyecto, objFiltro.codPyDocumReg, objFiltro.codDocumRegDetalle, objFiltro.fecInicio, objFiltro.fecFinal, objFiltro.fecInicioGarantia, objFiltro.fecFinalGarantia, objFiltro.codDocumEstado, objFiltro.indActivo); foreach (var item in resul) { lstPyEquipo.Add(new DTOEquipo() { codPyEquipo = item.codPyEquipo, codPyDocumReg = item.codPyDocumReg, codDocumRegDetalle = item.codDocumRegDetalle, fecCompra = item.fecCompra, fecInstalacion = item.fecInstalacion, fecVencGarantia = item.fecVencGarantia, codDocumEstado = item.codDocumEstado, gloNota = item.gloNota, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquina = item.segMaquina, cntCantidad = item.cntCantidad, desProducto = item.codProductoNombre, indSeriado = item.indSeriado, desEstado = item.codDocumEstadoNombre, monPrecioVenta = item.monPrecioVenta.HasValue ? item.monPrecioVenta.Value : 0 }); } } } catch (Exception ex) { throw ex; } return(lstPyEquipo); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Proyectos.PyEquipo /// En la BASE de DATO la Tabla : [Proyectos.PyEquipo] /// <summary> /// <param name="codPyEquipo"></param> /// <returns></returns> public BEPyEquipo Buscar(int codPyEquipo) { BEPyEquipo objPyEquipo = null; try { using (_ProyectoDataContext SQLDC = new _ProyectoDataContext(conexion)) { var resul = SQLDC.omgc_S_PyEquipo(codPyEquipo, 0, 0, 0, null, null, null, null, 0, null); foreach (var item in resul) { objPyEquipo = new BEPyEquipo() { codPyEquipo = item.codPyEquipo, codPyDocumReg = item.codPyDocumReg, codDocumRegDetalle = item.codDocumRegDetalle, fecCompra = item.fecCompra, fecInstalacion = item.fecInstalacion, fecVencGarantia = item.fecVencGarantia, codDocumEstado = item.codDocumEstado, gloNota = item.gloNota, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquina, codDocumReg = item.codDocumReg }; } } } catch (Exception ex) { throw ex; } return(objPyEquipo); }