/// <summary> /// Retorna un coleccion de registros de tipo [Tabla].Opciones /// </summary> /// <returns>Lista</returns> public List <BEOpcionAux> List(string prm_CodigoOpcion, string prm_CodigoSistema, string prm_Nombre, string prm_Descripcion, bool prm_Estado, string pTipoObjeto) { List <BEOpcionAux> lista = new List <BEOpcionAux>(); try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resul = SeguridadDC.omgc_mnt_GetAll_Opcion(prm_CodigoOpcion, prm_CodigoSistema, prm_Nombre, prm_Descripcion, prm_Estado, pTipoObjeto ); foreach (var item in resul) { lista.Add(new BEOpcionAux() { codOpcion = item.codOpcion, codOpcionPadre = item.codOpcionPadre, desEnlaceWIN = item.desEnlaceWIN, desEnlaceURL = item.desEnlaceURL, indMenu = item.indMenu, desDescripcion = item.desDescripcion, desNombre = item.desNombre, indEstado = item.indEstado, codSistema = item.codSistema, codSistemaNombre = item.codSistemaNombre, segUsuarioCrea = item.segUsuarioCrea, segFechaHoraCrea = Convert.ToDateTime(item.segFechaHoraCrea), segUsuarioEdita = item.segUsuarioEdita, segFechaHoraEdita = item.segFechaHoraEdita, segMaquinaOrigen = item.segMaquinaOrigen, }); } } } catch (Exception ex) { throw ex; } return(lista); }
public IEnumerable <ComboListItemString> GetComboOpciones(string pcodSistema, string pindTipoObjeto) { List <ComboListItemString> lstOpciones = new List <ComboListItemString>(); try { using (_DBMLSeguridadSistemaDataContext SQLDC = new _DBMLSeguridadSistemaDataContext(conexion)) { lstOpciones = new List <ComboListItemString>(); var resul = from s in SQLDC.omgc_mnt_GetAll_Opcion(string.Empty, pcodSistema, string.Empty, string.Empty, true, pindTipoObjeto) where s.indEstado == true && s.codSistema == pcodSistema orderby s.codOpcionPadre, s.desNombreFull select s; foreach (var item in resul) { var itemCombo = new ComboListItemString(); itemCombo.value = item.codOpcion; itemCombo.text = item.desNombreFull; lstOpciones.Add(itemCombo); } } } catch (Exception) { throw; } finally { if (lstOpciones == null) { lstOpciones = new List <ComboListItemString>(); } } return(lstOpciones); }