/// <summary> /// Retorna un LISTA de registros de la Entidad Seguridad.EmpresaSistema /// En la BASE de DATO la Tabla : [Seguridad.EmpresaSistema] /// <summary> /// <returns>List</returns> public List <BEEmpresaSistemaRespose> ListPaged(BEBuscaEmpresaSistemaRequest pFiltro) { List <BEEmpresaSistemaRespose> lstEmpresaSistema = new List <BEEmpresaSistemaRespose>(); try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resul = SeguridadDC.usp_sis_R_EmpresaSistema_Paged(pFiltro.jqCurrentPage, pFiltro.jqPageSize, pFiltro.jqSortColumn, pFiltro.jqSortOrder, pFiltro.codEmpresa, pFiltro.codSistema, pFiltro.indActivo); foreach (var item in resul) { lstEmpresaSistema.Add(new BEEmpresaSistemaRespose() { codEmpresaSistema = item.codEmpresaSistema, nomEmpresa = item.nomEmpresa, nomSistema = item.nomSistema, indActivo = item.indActivo, fecInicio = item.fecInicio, fecFinal = item.fecFinal, numTiempoToken = item.numTiempoToken, segUsuarioEdita = item.segUsuarioEdita, segFechaEdita = item.segFechaEdita, segMaquinaEdita = item.segMaquinaEdita, ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0, TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0, }); } } } catch (Exception) { throw; } return(lstEmpresaSistema); }
public BEEmpresaSistema Find(int pcodEmpresa, string pcodSistema) { BEEmpresaSistema objEntidadSistema = new BEEmpresaSistema(); try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resul = SeguridadDC.usp_sis_R_EmpresaSistema_Paged(1, 100, "codSistemaNombre", "asc", pcodEmpresa, pcodSistema, true); foreach (var item in resul) { objEntidadSistema = new BEEmpresaSistema() { codEmpresaSistema = item.codEmpresaSistema, codEmpresa = item.codEmpresa, codSistema = item.codSistema, indActivo = item.indActivo, fecInicio = item.fecInicio, fecFinal = item.fecFinal, numTiempoToken = item.numTiempoToken, segUsuarioEdita = item.segUsuarioEdita, segFechaHoraEdita = item.segFechaEdita, segMaquinaEdita = item.segMaquinaEdita, }; } } } catch (Exception ex) { throw ex; } return(objEntidadSistema); }
public IEnumerable <ComboListItemString> GetComboSistemasPorEmpresa(int pcodEmpresa) { List <ComboListItemString> lstSistema = null; try { using (_DBMLSeguridadSistemaDataContext SQLDC = new _DBMLSeguridadSistemaDataContext(conexion)) { lstSistema = new List <ComboListItemString>(); var resul = from s in SQLDC.usp_sis_R_EmpresaSistema_Paged(1, 1000, "nomSistema", "asc", pcodEmpresa, string.Empty, true) where s.indActivo == true orderby s.nomSistema select s; foreach (var item in resul) { var itemCombo = new ComboListItemString(); itemCombo.value = item.codSistema; itemCombo.text = item.nomSistema; lstSistema.Add(itemCombo); } } } catch (Exception) { throw; } finally { if (lstSistema == null) { lstSistema = new List <ComboListItemString>(); } } return(lstSistema); }