public ManejadorRaza()
        {
            InitializeComponent();
            ListRaza.ItemsSource = RazaBL.Listar();

            cboCV.ItemsSource       = CaracteristicaVariableBL.Listar();
            cboCV.SelectedValuePath = "Id";
        }
Esempio n. 2
0
        private void btoCargar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                int  valor    = 0;
                bool completo = false;
                CaracteristicaVariable SelectItem = (CaracteristicaVariable)ListCaracteristica.SelectedItem;
                int IdPersonaje = PersonajeBL.Listar().Max(x => x.Id);
                foreach (CaracteristicaVariable Car in CaracteristicaVariableBL.Listar())
                {
                    PersonajeCaracteristicaBL.Crear(IdPersonaje, Car.Id, valor);
                }
                valor = Convert.ToInt32(ValorTxt.Text);
                string result = ValorTxt.Text;
                if (result == null || result == "" || !int.TryParse(result, out valor) || valor <= 0 || valor > 10)
                {
                    MessageBox.Show("El valor Ingresado no es el correcto, intente nuevamente", "Error");
                }
                else
                {
                    PersonajeCaracteristica Aux = new PersonajeCaracteristica();
                    Aux.CaracteristicaVariable = SelectItem;
                    Aux.Personaje = PersonajeBL.Obtener(IdPersonaje);
                    Aux.Valor     = valor;
                    PersonajeCaracteristicaBL.Modificar(Aux);
                    MessageBox.Show("Se cargo el valor exitosamente para el Personaje: " + PersonajeBL.Obtener(IdPersonaje).Nombre, "Felicidades");
                }
                foreach (PersonajeCaracteristica PerCar in PersonajeCaracteristicaBL.Listar())
                {
                    foreach (CaracteristicaVariable C in CaracteristicaVariableBL.Listar())
                    {
                        if ((PerCar.Personaje.Id == IdPersonaje) && (PerCar.CaracteristicaVariable.Id == C.Id) && (PerCar.Valor != 0))
                        {
                            completo = true;
                        }
                    }
                }
                if (completo)
                {
                    MessageBox.Show("Has completado todas las caracteristicas variables existentes en el sistema para este Personaje", "Genial!!");
                }
            }


            catch (Exception ex)
            {
                MessageBox.Show("Existe un error" + ex, "Cuidado!!!!");
            }
        }
Esempio n. 3
0
        private void btoEliminar(object sender, RoutedEventArgs e)
        {
            try
            {
                CaracteristicaVariable SelectItem = (CaracteristicaVariable)ListCVariable.SelectedItem;

                int modCV = CaracteristicaVariableBL.Eliminar(SelectItem);
                if (modCV > 0)
                {
                    MessageBox.Show("CV Eliminada Correctamente", "Correcto");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Errorr");
            }
            ListCVariable.ItemsSource = CaracteristicaVariableBL.Listar();
        }
Esempio n. 4
0
 private void btoModificar(object sender, RoutedEventArgs e)
 {
     try
     {
         if (string.IsNullOrEmpty(this.NombreTxt.Text))
         {
             throw new Exception("Debe especificar un nombre para la Habilidad Especial");
         }
         CaracteristicaVariable SelectItem = (CaracteristicaVariable)ListCVariable.SelectedItem;
         SelectItem.Nombre = NombreTxt.Text;
         int modCV = CaracteristicaVariableBL.Modificar(SelectItem);
         if (modCV > 0)
         {
             MessageBox.Show("CV Modificada Correctamente", "Correcto");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Errorr");
     }
     ListCVariable.ItemsSource = CaracteristicaVariableBL.Listar();
 }
Esempio n. 5
0
 private void btoCrear(object sender, RoutedEventArgs e)
 {
     try
     {
         if (string.IsNullOrEmpty(this.NombreTxt.Text))
         {
             throw new Exception("Debe especificar un nombre para la Caracteristica Variable");
         }
         CaracteristicaVariable CarVariable = new CaracteristicaVariable();
         CarVariable.Nombre = NombreTxt.Text;
         int newCV = CaracteristicaVariableBL.Crear(CarVariable);
         if (newCV > 0)
         {
             MessageBox.Show("CV Ingresada Correctamente", "Correcto");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Errorr");
     }
     ListCVariable.ItemsSource = CaracteristicaVariableBL.Listar();
 }
Esempio n. 6
0
 public CVariable()
 {
     InitializeComponent();
     ListCVariable.ItemsSource = CaracteristicaVariableBL.Listar();
 }