private void CargarModulos() { ModuloBL ObjetoModulo = new ModuloBL(); lbModulos.DataSource = ObjetoModulo.Listar(); lbModulos.DisplayMember = "Descripcion"; lbModulos.ValueMember = "Codigo"; }
/// <summary> /// consulta la informacion de un modulo especificado /// </summary> /// <param name="filtro"></param> /// <returns></returns> public ResultadoInfo <ModuloInfo> ObtenerPorID(ModuloInfo filtro) { ResultadoInfo <ModuloInfo> result; try { Logger.Info(); var moduloBL = new ModuloBL(); result = moduloBL.ObtenerPorId(filtro); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(result); }
/// <summary> /// Carga los modulos activos a la interfaz /// </summary> private void CargaComboModulos() { try { var moduloBL = new ModuloBL(); var moduloInfo = new ModuloInfo { ModuloID = 0, Descripcion = Properties.Resources.cbo_Seleccione }; IList <ModuloInfo> listaModulos = moduloBL.ObtenerTodosAsList(); if (listaModulos == null) //si no se encontraron modulos activos { SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.AlertaModulo_ErrorBusqueda, MessageBoxButton.OK, MessageImage.Error); confirmaSalir = false; ForzarCierre = true; Close(); } else { //carga los modulos en el combobox de la interfaz listaModulos.Insert(0, moduloInfo); cmbModulo.ItemsSource = listaModulos; } cmbModulo.SelectedItem = Contexto.Modulo;//inicializa el modulo seleccionado al modulo de la alerta recibida if (Contexto.Modulo.ModuloID == 0) { cmbModulo.SelectedIndex = 0; } } catch (Exception ex) { Logger.Error(ex); SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.AlertaModulo_ErrorBusqueda, MessageBoxButton.OK, MessageImage.Error); } }
public JsonResult ObtenerPorId(Int64 pId) { return(Json(ModuloBL.ObtenerPorId(pId), JsonRequestBehavior.AllowGet)); }