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 GuardarButton_Click(object sender, RoutedEventArgs e) { Contexto context = new Contexto(); if (!Validar()) { return; } if (context.juegos.Any(p => p.Descripcion == DescripcionTextBox.Text)) { MessageBox.Show("Este Juego ya existe.", "Juego existente", MessageBoxButton.OK, MessageBoxImage.Information); MessageBox.Show("Si profesor pense en eso, pruebe con mas cosas."); } else { var proceso = JuegosBLL.Guardar(Juego); 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 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 (!esValido()) { return; } if (JuegosBLL.Guardar(juegos)) { Limpiar(); MessageBox.Show("Guardado.", "Exito.", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("No se Guardo.", "Error.", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void GuardarButton_Click(object sender, RoutedEventArgs e) { if (!validar()) { return; } bool paso = JuegosBLL.Guardar(Juego); if (paso) { Limpiar(); MessageBox.Show("Transaccion exitosa!", "Exito", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Transaccion Fallida", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void GuardarButton_Click(object sender, RoutedEventArgs e) { if (!Validar()) { return; } if (JuegoIdTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Juego Id) está vacío.\n\nAsigne un ID al Juego.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); JuegoIdTextBox.Text = "0"; JuegoIdTextBox.Focus(); JuegoIdTextBox.SelectAll(); return; } if (DescripcionTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Descripcion) está vacío.\n\nAsi Favor de llenar este campo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); DescripcionTextBox.Clear(); DescripcionTextBox.Focus(); return; } if (FechaCompraDatePicker.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Fecha de Compra) está vacío.\n\nAsigne una Fecha de Compra.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); FechaCompraDatePicker.Focus(); return; } if (PrecioTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Precio) está vacío.\n\nAsigne un Precio al Juego.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); PrecioTextBox.Text = "0"; PrecioTextBox.Focus(); PrecioTextBox.SelectAll(); return; } if (ExistenciaTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Existencia) está vacío.\n\nAsigne una Cantidad en existencia del juego.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); ExistenciaTextBox.Text = "0"; ExistenciaTextBox.Focus(); ExistenciaTextBox.SelectAll(); return; } var paso = JuegosBLL.Guardar(juegos); if (paso) { Limpiar(); MessageBox.Show("Transacción Exitosa", "Éxito", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Transacción Fallida", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
//——————————————————————————————————————————————————————————————[ Guardar ]——————————————————————————————————————————————————————————————— private void GuardarButton_Click(object sender, RoutedEventArgs e) { { if (!Validar()) { return; } //———————————————————————————————————————————————————————[ VALIDAR SI ESTA VACIO ]——————————————————————————————————————————————————————— //—————————————————————————————————[ Juego Id ]————————————————————————————————— if (JuegoIdTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Libro Id) está vacío.\n\nAsigne un Id al Juego.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); JuegoIdTextBox.Text = "0"; JuegoIdTextBox.Focus(); JuegoIdTextBox.SelectAll(); return; } //—————————————————————————————————[ Fecha Compra ]————————————————————————————————— if (FechaCompraDatePicker.Text.Trim() == string.Empty) { MessageBox.Show($"El Campo (Fecha Compra) está vacío.\n\nPorfavor, Seleccione una fecha.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); FechaCompraDatePicker.Focus(); return; } //—————————————————————————————————[ Descripcion ]————————————————————————————————— if (DescripcionTextBox.Text == string.Empty) { MessageBox.Show("El Campo (Descripcion) está vacío.\n\nEscriba un de Descripcion.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); DescripcionTextBox.Clear(); DescripcionTextBox.Focus(); return; } //—————————————————————————————————[ Precio ]————————————————————————————————— if (PrecioTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Precio) está vacío.\n\nAsigne el Precio al juego.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); PrecioTextBox.Text = "0"; PrecioTextBox.Focus(); PrecioTextBox.SelectAll(); return; } //—————————————————————————————————[ Existencia ]————————————————————————————————— if (ExistenciaTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Existencia) está vacío.\n\nEscriba la existencia actual del Libro.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); ExistenciaTextBox.Text = "0"; ExistenciaTextBox.Focus(); ExistenciaTextBox.SelectAll(); return; } //———————————————————————————————————————————————————————[ VALIDAR SI ESTA VACIO - FIN ]——————————————————————————————————————————————————————— var paso = JuegosBLL.Guardar(juegos); if (paso) { Limpiar(); MessageBox.Show("Transacción Exitosa", "Éxito", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Transaccion Fallida", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } }