private void btoModificar(object sender, RoutedEventArgs e)
 {
     try
     {
         if (string.IsNullOrEmpty(this.NomTxt.Text))
         {
             throw new Exception("Debe especificar un nombre para la Clase");
         }
         if (string.IsNullOrEmpty(this.DesTxt.Text))
         {
             throw new Exception("Debe especificar una Descripción para la Clase");
         }
         Clase SelectItem = (Clase)ListClase.SelectedItem;
         SelectItem.Nombre      = NomTxt.Text;
         SelectItem.Descripcion = DesTxt.Text;
         int modClase = ClaseBL.Modificar(SelectItem);
         if (modClase > 0)
         {
             MessageBox.Show("Clase Modificada Correctamente", "Correcto");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Errorr");
     }
     ListClase.ItemsSource = ClaseBL.Listar();
 }
 private void btoCargar(object sender, RoutedEventArgs e)
 {
     try
     {
         if (string.IsNullOrEmpty(this.NomTxt.Text))
         {
             throw new Exception("Debe especificar un nombre para la Clase");
         }
         if (string.IsNullOrEmpty(this.DesTxt.Text))
         {
             throw new Exception("Debe especificar una Descripción para la Clase");
         }
         Clase laclase = new Clase();
         laclase.Nombre      = NomTxt.Text;
         laclase.Descripcion = DesTxt.Text;
         int newClase = ClaseBL.Crear(laclase);
         if (newClase > 0)
         {
             MessageBox.Show("Clase Ingresada Correctamente", "Correcto");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Errorr");
     }
     ListClase.ItemsSource = ClaseBL.Listar();
 }
        public ManejadorClase()
        {
            InitializeComponent();
            ListClase.ItemsSource = ClaseBL.Listar();

            CboHE.ItemsSource       = HabilidadEspecialBL.Listar();
            CboHE.SelectedValuePath = "Id";
        }
        public AltaPersonaje()
        {
            InitializeComponent();

            CboRaza.ItemsSource       = RazaBL.Listar();
            CboRaza.SelectedValuePath = "Id";

            CboClase.ItemsSource       = ClaseBL.Listar();
            CboClase.SelectedValuePath = "Id";
        }
        public AltaPersonaje(int id, Boolean readOnly)
        {
            InitializeComponent();

            CboRaza.ItemsSource       = RazaBL.Listar();
            CboRaza.SelectedValuePath = "Id";

            CboClase.ItemsSource       = ClaseBL.Listar();
            CboClase.SelectedValuePath = "Id";

            p = PersonajeBL.Obtener(id);
            c = ClaseBL.obtenerPorIdPersonaje(id);
            r = RazaBL.obtenerPorPersonaje(id);

            this.NombreTxt.Text = p.Nombre;
            this.NivelTxt.Text  = p.Nivel.ToString();
            this.FueTxt.Text    = p.Fuerza.ToString();
            this.DesTXT.Text    = p.Destreza.ToString();
            this.ConstTxt.Text  = p.Constitucion.ToString();
            this.InteTxt.Text   = p.Inteligencia.ToString();
            this.SabTxt.Text    = p.Sabiduria.ToString();
            this.CarTxt.Text    = p.Carisma.ToString();
            this.Foto.Source    = LoadImage(p.Imagen);

            this.CboClase.SelectedItem = 1;
            this.CboRaza.SelectedItem  = 1;

            this.Titulo.Content = "Modificar Personaje";
            this.Cargar.Content = "Modificar";

            if (readOnly)
            {
                this.Cargar.Visibility            = Visibility.Hidden;
                this.NombreTxt.IsEnabled          = false;
                this.NivelTxt.IsEnabled           = false;
                this.FueTxt.IsEnabled             = false;
                this.DesTXT.IsEnabled             = false;
                this.ConstTxt.IsEnabled           = false;
                this.InteTxt.IsEnabled            = false;
                this.SabTxt.IsEnabled             = false;
                this.CarTxt.IsEnabled             = false;
                this.CboClase.IsEnabled           = false;
                this.CboRaza.IsEnabled            = false;
                this.ArchivoSelect.Visibility     = Visibility.Hidden;
                this.BotonCargarImagen.Visibility = Visibility.Hidden;
                this.Titulo.Content = "Detalles Personaje";
            }
        }
        private void btoEliminar(object sender, RoutedEventArgs e)
        {
            try
            {
                Clase SelectItem = (Clase)ListClase.SelectedItem;

                int removeClase = ClaseBL.Eliminar(SelectItem);
                if (removeClase > 0)
                {
                    MessageBox.Show("Clase Eliminada Correctamente", "Correcto");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Errorr");
            }
            ListClase.ItemsSource = ClaseBL.Listar();
        }
Esempio n. 7
0
 public ActionResult Crear(Platos plato)
 {
     ViewBag.Clases = claseBL.Listar();
     return(View(plato));
 }