private static bool Insertar(Entradas Entrada) { Juegos Juego; Contexto contexto = new Contexto(); bool paso = false; try { if (contexto.Entradas.Add(Entrada) != null) { Juego = JuegosBLL.Buscar(Entrada.JuegoId); Juego.Existencia += Entrada.Existencia; JuegosBLL.Guardar(Juego); paso = (contexto.SaveChanges() > 0); } } catch (Exception) { throw; } finally { contexto.Dispose(); } return(paso); }
public static bool Modificar(Entradas Entrada) { Contexto contexto = new Contexto(); bool paso = false; try { var anterior = EntradasBLL.Buscar(Entrada.EntradaId); var Juego = JuegosBLL.Buscar(anterior.JuegoId); int cant = anterior.Existencia; Juego.Existencia -= cant; JuegosBLL.Guardar(Juego); var Juego1 = JuegosBLL.Buscar(Entrada.JuegoId); Juego1.Existencia = Entrada.Existencia; JuegosBLL.Guardar(Juego1); contexto.Entry(Entrada).State = EntityState.Modified; paso = (contexto.SaveChanges() > 0); } catch (Exception) { throw; } finally { contexto.Dispose(); } return(paso); }
private void AñadirButton_Click(object sender, RoutedEventArgs e) { if (int.Parse(CantidadJuegosTextBox.Text) < 1) { CantidadJuegosTextBox.Text = "1"; MessageBox.Show("La cantidad minima es 1", "Error de cantidad", MessageBoxButton.OK, MessageBoxImage.Error); } if (AmigoComboBox.Text.Length != 0 && CantidadJuegosTextBox.Text.Length != 0 && ObsevacionTextBox.Text.Length != 0 && JuegoIdComboBox.Text.Length != 0) { var remover = JuegosBLL.Buscar(JuegoIdComboBox.SelectedIndex + 1); JuegosBLL.Salida(remover, int.Parse(CantidadJuegosTextBox.Text)); if (remover.Existencias >= 0) { JuegosBLL.Guardar(remover); Prestamo.Detalles.Add(new PrestamosDetalle(Prestamo.PrestamoId, JuegoIdComboBox.SelectedIndex + 1, int.Parse(CantidadJuegosTextBox.Text), AmigoComboBox.Text, JuegoIdComboBox.Text)); Cargar(); CantidadJuegosTextBox.Text = "0"; JuegoIdComboBox.Text = string.Empty; AmigoComboBox.Text = string.Empty; } else { MessageBox.Show("Se ha agotado las existencias del juego: " + remover.Descripcion, "Sin existencias", MessageBoxButton.OK, MessageBoxImage.Information); } } }
private void GuardarButton_Click(object sender, RoutedEventArgs e) { if (!Validar()) { return; } var ingreso = JuegosBLL.Buscar(JuegoIdComboBox.SelectedIndex + 1); if (int.Parse(CantidadTextBox.Text) < 1) { CantidadTextBox.Text = "1"; MessageBox.Show("La cantidad minima es 1", "Error de cantidad", MessageBoxButton.OK, MessageBoxImage.Error); } JuegosBLL.Entrada(ingreso, int.Parse(CantidadTextBox.Text)); var proceso = EntradasBLL.Guardar(Entrada); if (proceso == true) { Refrescar(); MessageBox.Show("Guardado Correctamente.", "Complete", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Guardado Fallido", "Incompleto", MessageBoxButton.OK, MessageBoxImage.Error); } Refrescar(); }
private void AgregarFilaButton_Click(object sender, RoutedEventArgs e) { if (!ValidarJuego()) { return; } Juegos juego = JuegosBLL.Buscar(Convert.ToInt32(JuegoComboBox.SelectedIndex + 1)); if (juego != null) { PrestamosDetalle prd; Prestamo.Detalles.Add( prd = new PrestamosDetalle { PrestamoId = Prestamo.PrestamoId, JuegoId = JuegoComboBox.SelectedIndex + 1, Cantidad = Convert.ToInt32(CantidadTextBox.Text), Descripcion = juego.Descripcion } ); Prestamo.CantidadJuegos += prd.Cantidad; juego.Existencia -= prd.Cantidad; CantidadJuegosTextBox.Text = Prestamo.CantidadJuegos.ToString(); Cargar(); } }
private void JuegoIdComboBox_DropDownClosed(object sender, EventArgs e) { Juegos juego = JuegosBLL.Buscar(Convert.ToInt32(JuegoIdComboBox.SelectedValue)); if (juego == null) { return; } DescripcionLabel.Content = juego.Descripcion; }
private void JuegoIdComboBox_DropDownClosed(object sender, EventArgs e) { Juegos juego = JuegosBLL.Buscar(Convert.ToInt32(JuegoIdComboBox.SelectedValue)); if (juego == null) { return; } prestamo.CantidadJuegos = juego.Existencia; Cantidaddisponible.Content = prestamo.CantidadJuegos.ToString(); DescripcionJuegoLabel.Content = juego.Descripcion; }
private bool ValidarJuego() { bool paso = true; int id = Convert.ToInt32(JuegoComboBox.SelectedIndex); id = id + 1; Juegos juego = JuegosBLL.Buscar(id); if (Convert.ToInt32(JuegoComboBox.SelectedIndex + 1) <= 0) { paso = false; AgregarFilaButton.IsEnabled = false; MessageBox.Show("Debe haber almenos 1 Juego elegido", "Fallo", MessageBoxButton.OK, MessageBoxImage.Warning); CantidadTextBox.Focus(); GuardarButton.IsEnabled = true; } if (CantidadTextBox.Text.Length == 0) { paso = false; AgregarFilaButton.IsEnabled = false; MessageBox.Show("Debe Elejir una cantidad Apropiada", "Fallo", MessageBoxButton.OK, MessageBoxImage.Warning); CantidadTextBox.Focus(); GuardarButton.IsEnabled = true; } if (Convert.ToInt32(CantidadTextBox.Text) > juego.Existencia) { paso = false; AgregarFilaButton.IsEnabled = false; MessageBox.Show("La cantidad que escogio es mayor a la existente", "Fallo", MessageBoxButton.OK, MessageBoxImage.Warning); CantidadTextBox.Focus(); GuardarButton.IsEnabled = true; } if (!Regex.IsMatch(CantidadTextBox.Text, @"^[0-9]+$")) { paso = false; AgregarFilaButton.IsEnabled = false; MessageBox.Show("Debe agregar una cantidad", "Fallo", MessageBoxButton.OK, MessageBoxImage.Warning); CantidadTextBox.Focus(); GuardarButton.IsEnabled = true; } return(paso); }
private void BuscarButton_Click(object sender, RoutedEventArgs e) { var jueguito = JuegosBLL.Buscar(int.Parse(JuegoIdTextBox.Text)); if (jueguito != null) { Juego = jueguito; } else { Juego = new Juegos(); } DataContext = Juego; }
private void EliminarButton_Click(object sender, RoutedEventArgs e) { var ingreso = JuegosBLL.Buscar(JuegoIdComboBox.SelectedIndex + 1); JuegosBLL.Salida(ingreso, int.Parse(CantidadTextBox.Text)); if (EntradasBLL.Eliminar(int.Parse(EntradaIdTextBox.Text))) { Refrescar(); MessageBox.Show("Datos Eliminados", "Completo", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("No se pudo Eliminar los datos", "Incompleto", MessageBoxButton.OK, MessageBoxImage.Error); } Refrescar(); }
private void BuscarButton_Click(object sender, RoutedEventArgs e) { var juego = JuegosBLL.Buscar(int.Parse(JuegoIdTextBox.Text)); if (juego != null) { this.juego = juego; } else { this.juego = new Entidades.Juegos(); MessageBox.Show("El Producto no existe", "Fallo", MessageBoxButton.OK, MessageBoxImage.Information); Limpiar(); } this.DataContext = this.juego; }
private void BuscarButton_Click(object sender, RoutedEventArgs e) { var juego = JuegosBLL.Buscar(Convert.ToInt32(JuegoIdTextBox.Text)); if (juego != null) { Juego = juego; MessageBox.Show("Juego encontrado!", "Exito", MessageBoxButton.OK, MessageBoxImage.Information); } else { Juego = new Juegos(); MessageBox.Show("Este juego no existe!", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error); } this.DataContext = Juego; }
private void AgregarButton_Click(object sender, RoutedEventArgs e) { if (!Validar()) { return; } Juegos juego = JuegosBLL.Buscar(Convert.ToInt32(JuegoIdComboBox.SelectedValue)); if (juego == null) { MessageBox.Show("no se encotro bueno!"); return; } prestamo.PrestamoDetalle.Add(new PrestamosDetalles(prestamo.PrestamoId, juego.JuegoId, Convert.ToInt32(CantidadTextBox.Text), juego.Descripcion)); Cargar(); }
private void BuscarButton_Click(object sender, RoutedEventArgs e) { Juegos encontrado = JuegosBLL.Buscar(Utilidades.ToInt(JuegoIdTextBox.Text)); if (encontrado != null) { this.juegos = encontrado; Cargar(); } else { this.juegos = new Juegos(); this.DataContext = this.juegos; MessageBox.Show($"Este Juego no fue encontrado.\n\nAsegúrese que existe o cree uno nuevo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); Limpiar(); JuegoIdTextBox.SelectAll(); JuegoIdTextBox.Focus(); } }
private void BuscarButton_Click(object sender, RoutedEventArgs e) { if (!Regex.IsMatch(JuegoIdTextBox.Text, "^[1-9]+$")) { MessageBox.Show("Id no Valido.", "Id no valido", MessageBoxButton.OK, MessageBoxImage.Error); return; } var encontrado = JuegosBLL.Buscar(int.Parse(JuegoIdTextBox.Text)); if (encontrado != null) { juegos = encontrado; this.DataContext = juegos; } else { MessageBox.Show("No se encontro el juego.", "No se encontro.", MessageBoxButton.OK, MessageBoxImage.Error); } }