Esempio n. 1
0
        private void CargarModulos()
        {
            ModuloBL ObjetoModulo = new ModuloBL();

            lbModulos.DataSource    = ObjetoModulo.Listar();
            lbModulos.DisplayMember = "Descripcion";
            lbModulos.ValueMember   = "Codigo";
        }
Esempio n. 2
0
        /// <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);
        }
Esempio n. 3
0
 /// <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));
 }