public ManejadorRaza() { InitializeComponent(); ListRaza.ItemsSource = RazaBL.Listar(); cboCV.ItemsSource = CaracteristicaVariableBL.Listar(); cboCV.SelectedValuePath = "Id"; }
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!!!!"); } }
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(); }
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(); }
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(); }
public CVariable() { InitializeComponent(); ListCVariable.ItemsSource = CaracteristicaVariableBL.Listar(); }