Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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();
            }
        }
Пример #4
0
        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);
                }
            }
        }
Пример #5
0
        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);
            }
        }
Пример #6
0
        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);
            }
        }
Пример #7
0
        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);
            }
        }
Пример #8
0
        //——————————————————————————————————————————————————————————————[ 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);
                }
            }
        }