/// <summary> /// Retorna un LISTA de registros de la Entidad Proyectos.Proyecto /// En la BASE de DATO la Tabla : [Proyectos.Proyecto] /// <summary> /// <param name="pFiltro"></param> /// <returns></returns> public List <BEProyecto> Listar(BaseFiltroPry pFiltro) { List <BEProyecto> lstProyecto = new List <BEProyecto>(); try { using (_ProyectoDataContext SQLDC = new _ProyectoDataContext(conexion)) { var resul = SQLDC.omgc_S_Proyecto(null, pFiltro.codPersonaEntidad, pFiltro.codRegEstado, pFiltro.desNombre); foreach (var item in resul) { lstProyecto.Add(new BEProyecto() { codProyecto = item.codProyecto, codPerCliente = item.codPerCliente, codRegEstado = item.codRegEstado, desNombre = item.desNombre, fecInicio = item.fecInicio, fecFinal = item.fecFinal, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquina, }); } } } catch (Exception ex) { throw ex; } return(lstProyecto); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Proyectos.Proyecto /// En la BASE de DATO la Tabla : [Proyectos.Proyecto] /// <summary> /// <param name="pcodProyecto"></param> /// <returns></returns> public BEProyecto Buscar(int pcodProyecto) { BEProyecto proyecto = new BEProyecto(); try { using (_ProyectoDataContext SQLDC = new _ProyectoDataContext(conexion)) { var resul = SQLDC.omgc_S_Proyecto(pcodProyecto, null, null, null); foreach (var item in resul) { proyecto = new BEProyecto() { codProyecto = item.codProyecto, codPerCliente = item.codPerCliente, codRegEstado = item.codRegEstado, desNombre = item.desNombre, fecInicio = item.fecInicio, fecFinal = item.fecFinal, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquina, }; } } } catch (Exception ex) { throw ex; } return(proyecto); }