private bool Validar()
        {
            bool esValido = true;

            if (EntradaIdTextBox.Text.Length == 0)
            {
                esValido = false;
                GuardarButton.IsEnabled = false;
                MessageBox.Show("Producto Id está vacio", "Fallo",
                                MessageBoxButton.OK, MessageBoxImage.Warning);
                EntradaIdTextBox.Focus();
                GuardarButton.IsEnabled = true;
            }

            if (JuegoIdComboBox.SelectedItem == null)
            {
                esValido = false;
                GuardarButton.IsEnabled = false;
                MessageBox.Show("Descripcion está vacio", "Fallo",
                                MessageBoxButton.OK, MessageBoxImage.Warning);
                JuegoIdComboBox.Focus();
                GuardarButton.IsEnabled = true;
            }

            return(esValido);
        }
Example #2
0
        private bool Validar()
        {
            bool esValido = true;

            if (EntradaIdTextBox.Text.Length == 0)
            {
                esValido = false;
                GuardarButton.IsEnabled = false;
                MessageBox.Show("EntradaId vacio", "Error",
                                MessageBoxButton.OK, MessageBoxImage.Warning);
                EntradaIdTextBox.Focus();
                GuardarButton.IsEnabled = true;
            }

            if (CantidadTextBox.Text.Length == 0)
            {
                esValido = false;
                GuardarButton.IsEnabled = false;
                MessageBox.Show("Cantidad vacio", "Error",
                                MessageBoxButton.OK, MessageBoxImage.Warning);
                CantidadTextBox.Focus();
                GuardarButton.IsEnabled = true;
            }



            return(esValido);
        }
Example #3
0
        private bool validar()
        {
            bool paso = true;

            if (!Regex.IsMatch(EntradaIdTextBox.Text, @"^[0-9]+$"))
            {
                paso = false;
                GuardarButton.IsEnabled = false;
                MessageBox.Show("En este campo solo se permiten numeros", "Fallo",
                                MessageBoxButton.OK, MessageBoxImage.Warning);
                EntradaIdTextBox.Focus();
                GuardarButton.IsEnabled = true;
            }



            if (ExistenciaTextBox.Text.Length == 0 || Convert.ToInt32(ExistenciaTextBox.Text) <= 0 || !Regex.IsMatch(ExistenciaTextBox.Text, @"^[0-9]+$"))
            {
                paso = false;
                GuardarButton.IsEnabled = false;
                MessageBox.Show("En este campo debe ingresar un valor numerico mayor a 0", "Fallo",
                                MessageBoxButton.OK, MessageBoxImage.Warning);
                ExistenciaTextBox.Focus();
                GuardarButton.IsEnabled = true;
            }



            return(paso);
        }
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            if (!Validar())
            {
                return;
            }


            if (EntradaIdTextBox.Text.Trim() == string.Empty)
            {
                MessageBox.Show("El Campo (Entrada Id) está vacío.\n\nDebe asignar un Id a la Entrada del Juego.", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error);
                EntradaIdTextBox.Text = "0";
                EntradaIdTextBox.Focus();
                EntradaIdTextBox.SelectAll();
                return;
            }

            if (JuegoIdComboBox.Text == string.Empty)
            {
                MessageBox.Show("El Campo (Juego Id) está vacío.\n\nPorfavor, Seleccione El Nombre del juego.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                JuegoIdComboBox.IsDropDownOpen = true;
                return;
            }


            if (FechaDatePicker.Text.Trim() == string.Empty)
            {
                MessageBox.Show($"El Campo (Fecha) está vacío.\n\nSeleccione una fecha para la Entrada del Juego.", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error);
                FechaDatePicker.Focus();
                return;
            }

            if (CantidadTextBox.Text.Trim() == string.Empty)
            {
                MessageBox.Show("El Campo (Cantidad) está vacío.\n\nEscriba la cantidad de Juegos.", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error);
                CantidadTextBox.Text = "0";
                CantidadTextBox.Focus();
                CantidadTextBox.SelectAll();
                return;
            }


            JuegosBLL.EntradaJuegos(Convert.ToInt32(JuegoIdComboBox.SelectedValue), Convert.ToInt32(CantidadTextBox.Text));     //-----------------

            var paso = EntradasJuegosBLL.Guardar(entradaJuegos);

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Transacción Exitosa", "Éxito", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("Transacción Fallida", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            EntradaJuegos encontrado = EntradasJuegosBLL.Buscar(Utilidades.ToInt(EntradaIdTextBox.Text));

            if (encontrado != null)
            {
                this.entradaJuegos = encontrado;
                Cargar();
            }
            else
            {
                this.entradaJuegos = new EntradaJuegos();
                this.DataContext   = this.entradaJuegos;
                MessageBox.Show($"Esta Entrada de Juego no fue encontrada.\n\nAsegúrese que existe o cree una nueva.", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                Limpiar();
                EntradaIdTextBox.SelectAll();
                EntradaIdTextBox.Focus();
            }
        }