Exemple #1
0
        private void AgregarFilaButton_Click(object sender, RoutedEventArgs e)
        {
            if (JuegoIdComboBox.Text == string.Empty)
            {
                MessageBox.Show("El Campo (Juego Id) está vacío.\n\nPorfavor, Seleccione el Juego.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                JuegoIdComboBox.IsDropDownOpen = true;
                return;
            }

            var filaDetalle = new PrestamosDetalle
            {
                PrestamoId = this.prestamos.PrestamoId,
                JuegoId    = Convert.ToInt32(JuegoIdComboBox.SelectedValue.ToString()),

                juegos   = (Juegos)JuegoIdComboBox.SelectedItem,
                Cantidad = (int)Convert.ToSingle(CantidadTextBox.Text)
            };

            prestamos.CantidadJuegos += Convert.ToDouble(CantidadTotalTextBox.Text.ToString());

            this.prestamos.Detalle.Add(filaDetalle);
            Cargar();

            JuegoIdComboBox.SelectedIndex = -1;
            CantidadTextBox.Text          = "1";
        }
Exemple #2
0
        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();
            }
        }
        public void GuardarTest()
        {
            PrestamosDetalle        pagosDetalle = new PrestamosDetalle(1, 1, "Menu", DateTime.Now);
            List <PrestamosDetalle> list         = new List <PrestamosDetalle>();

            list.Add(pagosDetalle);
            Prestamo prestamo  = new Prestamo(1, 1, null, 1, DateTime.Now, DateTime.Now, list);
            bool     realizado = PrestamoBLL.Guardar(prestamo);

            Assert.AreEqual(true, realizado);
        }
Exemple #4
0
        private void AgregarButton_Click(object sender, RoutedEventArgs e)
        {
            if (!ValidandoAgregar())
            {
                return;
            }

            var detalle = new PrestamosDetalle
            {
                Id         = 0,
                PrestamoId = int.Parse(PrestamoIdTextBox.Text),
                JuegoId    = int.Parse(JuegoIdComboBox.SelectedValue.ToString()),
                Cantidad   = int.Parse(CantidadTextBox.Text)
            };

            prestamos.Detalles.Add(detalle);
            Cargar();
            CantidadTextBox.Clear();
        }
Exemple #5
0
        //——————————————————————————————————————————————————————————————[ Agregar Fila ]———————————————————————————————————————————————————————————————
        private void AgregarFilaButton_Click(object sender, RoutedEventArgs e)
        {
            //—————————————————————————————————[ Juego Id ]—————————————————————————————————
            if (JuegoIdComboBox.Text == string.Empty)
            {
                MessageBox.Show("El Campo (Juego Id) está vacío.\n\nSelecione un Juego.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                JuegoIdComboBox.IsDropDownOpen = true;
                return;
            }
            //—————————————————————————————————[ Cantidad Juegos ]—————————————————————————————————
            if (CantidadJuegosTextBox.Text == string.Empty)
            {
                MessageBox.Show("El Campo (Cantidad Juegos) está vacío.\n\nPorfavor, Escriba la cantidad de juegos a prestar.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                CantidadJuegosTextBox.Text = "0";
                CantidadJuegosTextBox.Focus();
                CantidadJuegosTextBox.SelectAll();
                return;
            }

            var filaDetalle = new PrestamosDetalle
            {
                PrestamosId = this.prestamos.PrestamoId,
                JuegoId     = Convert.ToInt32(JuegoIdComboBox.SelectedValue.ToString()),
                //——————————————————————————————[ Nombre en el ComboBox ]——————————————————————————————
                FK_Juegos = (Juegos)JuegoIdComboBox.SelectedItem,
                //—————————————————————————————————————————————————————————————————————————————————————
                CantidadJuegos = Convert.ToSingle(CantidadJuegosTextBox.Text)
            };

            //——————————————————————————————[Prestamos Total]——————————————————————————————
            prestamos.CantidadJuegosTotal += Convert.ToDouble(CantidadJuegosTextBox.Text.ToString());
            //——————————————————————————————————————————————————————————————————————————
            this.prestamos.Detalle.Add(filaDetalle);
            Cargar();

            JuegoIdComboBox.SelectedIndex = -1;
            CantidadJuegosTextBox.Text    = "0";
        }