public static int Crear(CaracteristicaVariable caracteristica) { int result = -1; result = CaracteristicaVariableDA.Crear(caracteristica); return(result); }
public static int Crear(CaracteristicaVariable caracteristica) { int result = 0; using (SqlConnection Connection = new SqlConnection(Conectar.Instancia.CadenaConexion())) { string query = "INSERT INTO CaracteristicaVariable (Nombre) OUTPUT INSERTED.ID VALUES (@Nombre)"; SqlCommand Comando = new SqlCommand(query, Connection); Comando.Parameters.AddWithValue("@Nombre", caracteristica.Nombre); Connection.Open(); result = Comando.ExecuteNonQuery(); } foreach (Personaje personaje in PersonajeDA.Listar()) { using (SqlConnection Connection = new SqlConnection(Conectar.Instancia.CadenaConexion())) { string query = "INSERT INTO PersonajeCaracteristica (IdPer, IdCar, Valor) VALUES (@IdPER, @IdCAR, @Valor)"; SqlCommand Comando = new SqlCommand(query, Connection); Comando.Parameters.AddWithValue("@IdPER", personaje.Id); Comando.Parameters.AddWithValue("@IdCAR", caracteristica.Id); Comando.Parameters.AddWithValue("@Valor", 1); Connection.Open(); } } return(result); }
public static CaracteristicaVariable Obtener(int id) { CaracteristicaVariable aux = new CaracteristicaVariable(); aux = CaracteristicaVariableDA.Obtener(id); return(aux); }
public static int Eliminar(CaracteristicaVariable caracteristica) { int retorno = -1; retorno = CaracteristicaVariableDA.Eliminar(caracteristica); return(retorno); }
public static int Modificar(CaracteristicaVariable caracteristica) { int retorno = -1; retorno = CaracteristicaVariableDA.Modificar(caracteristica); return(retorno); }
public static void Modificar() { Listar(); Console.WriteLine("Seleccione Id:"); int id = InputUtils.leerId(); if (CaracteristicasVariablesDAO.obtener(id) == null) { Console.WriteLine("Id no existe."); return; } CaracteristicaVariable item = CaracteristicasVariablesDAO.obtener(id); Console.WriteLine("Seleccione opcion: "); Console.WriteLine("1 - Nombre"); int opcion = InputUtils.leerInt(1, 1); switch (opcion) { case 1: Console.WriteLine("Nombre:"); item.nombre = InputUtils.leerString(); break; default: Console.WriteLine("La opcion ingresada no es correcta"); break; } }
public static List <CaracteristicaVariable> Listar() { List <CaracteristicaVariable> retorno = null; using (SqlConnection Connection = new SqlConnection(Conectar.Instancia.CadenaConexion())) { string query = "SELECT Id,Nombre FROM CaracteristicaVariable"; SqlCommand Comando = new SqlCommand(query, Connection); Connection.Open(); SqlDataReader reader = Comando.ExecuteReader(); while (reader.Read()) { if (retorno == null) { retorno = new List <CaracteristicaVariable>(); } CaracteristicaVariable caracteristica = new CaracteristicaVariable(); caracteristica.Id = (int)reader["Id"]; caracteristica.Nombre = reader["Nombre"].ToString(); retorno.Add(caracteristica); } } return(retorno); }
private void Button_Click(object sender, RoutedEventArgs e) { CaracteristicaVariable SelectItem = (CaracteristicaVariable)Lista.SelectedItem; HabilidadEspecial SelectItem2 = (HabilidadEspecial)Lista2.SelectedItem; List<PersonajeCaracteristica> caracteristicasPersonaje = PersonajeCaracteristicaBL.obtenerCaracteristicaPersonajesPorPersonaje(personaje.Id); PersonajeBL.SubirNivel(personaje, SelectItem2, (caracteristicasPersonaje!=null && caracteristicasPersonaje.Count>0 && SelectItem!=null) ? caracteristicasPersonaje.Find(x => x.CaracteristicaVariable.Id == SelectItem.Id):null); this.NavigationService.Navigate(new ListaPersonaje()); }
public static int Eliminar(CaracteristicaVariable caracteristica) { int result = 0; using (SqlConnection Connection = new SqlConnection(Conectar.Instancia.CadenaConexion())) { string query = "DELETE FROM CaracteristicaVariable WHERE Id = @id "; SqlCommand Comando = new SqlCommand(query, Connection); Comando.Parameters.AddWithValue("@id", caracteristica.Id); Connection.Open(); result = Comando.ExecuteNonQuery(); } return(result); }
public void crear(CaracteristicaVariable caracteristicaVariable) { caracteristicaVariable.Id = contadorId++; Datos.caracteristicasVariables.Add(caracteristicaVariable); using (SqlConnection connection = new SqlConnection("Server=DESKTOP-0C9KP3S\\SQLEXPRESS02;Database=ProyectoFinal; Trusted_Connection=True")) { string query = "INSERT INTO CaracteristicaVariable (Nombre) VALUES (@Nombre)"; SqlCommand command = new SqlCommand(query, connection); command.Parameters.AddWithValue("@Nombre", caracteristicaVariable.nombre); connection.Open(); var result = command.ExecuteNonQuery(); connection.Close(); } }
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!!!!"); } }
public static int Modificar(CaracteristicaVariable caracteristica) { int result = 0; using (SqlConnection Connection = new SqlConnection(Conectar.Instancia.CadenaConexion())) { string query = "UPDATE CaracteristicaVariable SET Nombre= @Nombre WHERE Id= @Id"; SqlCommand Comando = new SqlCommand(query, Connection); Comando.Parameters.AddWithValue("@Nombre", caracteristica.Nombre); Comando.Parameters.AddWithValue("@Id", caracteristica.Id); Connection.Open(); result = Comando.ExecuteNonQuery(); } return(result); }
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(); }
public static void Crear() { Console.WriteLine("Nombre:"); String Nombre = InputUtils.leerString(); CaracteristicaVariable caracteristicaVariable = new CaracteristicaVariable { nombre = Nombre }; CaracteristicasVariablesDAO.crear(caracteristicaVariable); foreach (Personaje item in PersonajeDAO.listar()) { PersonajeCaracteristicaDAO.crear(new PersonajeCaracteristica { caracteristicaVariable = caracteristicaVariable, personaje = item, Valor = 1 }); } }
public static CaracteristicaVariable Obtener(int id) { CaracteristicaVariable retorno = null; using (SqlConnection Connection = new SqlConnection(Conectar.Instancia.CadenaConexion())) { string query = "SELECT Id,Nombre FROM CaracteristicaVariable WHERE Id = @Id"; SqlCommand Comando = new SqlCommand(query, Connection); Comando.Parameters.AddWithValue("@Id", id); Connection.Open(); SqlDataReader reader = Comando.ExecuteReader(); if (reader.Read()) { retorno = new CaracteristicaVariable(); retorno.Id = (int)reader["Id"]; retorno.Nombre = reader["Nombre"].ToString(); } } return(retorno); }
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 static void Crear() { if (CaracteristicasVariablesDAO.listar().Count == 0) { Console.WriteLine("Debe crear al menos una caracteristica variable para asignarle a la raza."); return; } Console.WriteLine("Nombre:"); String Nombre = InputUtils.leerString(); Console.WriteLine("Descripcion:"); String Descripcion = InputUtils.leerString(); Console.WriteLine("Seleccione Id de Caracteristica Variable:"); CaracteristicaVariableControlador.Listar(); int id = InputUtils.leerId(); if (CaracteristicasVariablesDAO.obtener(id) == null) { Console.WriteLine("Id no existe."); return; } CaracteristicaVariable item = CaracteristicasVariablesDAO.obtener(id); Console.WriteLine("Bonus:"); int Bonus = InputUtils.leerInt(1, 5); RazaDAO.crear(new Raza { nombre = Nombre, Descripcion = Descripcion, personajes = new List <Personaje>(), caracteristicaVariable = item, Bonus = Bonus }); }
public void modificar(CaracteristicaVariable caracteristicaVariable) { }
public void eliminar(CaracteristicaVariable caracteristicaVariable) { Datos.caracteristicasVariables.Remove(caracteristicaVariable); }
private void ComboCV(object sender, SelectionChangedEventArgs e) { int PosCombo = cboCV.SelectedIndex; Car = (CaracteristicaVariable)cboCV.SelectedItem; }