Beispiel #1
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            if (!Validar())
            {
                return;
            }

            if (PrestamoIdTextBox.Text.Trim() == string.Empty)
            {
                MessageBox.Show("El Campo (Préstamo Id) está vacío.\n\nAsigne un ID al Préstamo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                PrestamoIdTextBox.Text = "0";
                PrestamoIdTextBox.Focus();
                PrestamoIdTextBox.SelectAll();
                return;
            }

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

            var paso = PrestamosBLL.Guardar(this.prestamos);

            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 AgregarBotton_Click(object sender, RoutedEventArgs e)
        {
            mora.Detalle.Add(new MoraDetalle(mora.MoraId, Convert.ToInt32(PrestamoIdTextBox.Text), Convert.ToInt32(ValorTextBox.Text)));
            Cargar();

            PrestamoIdTextBox.Clear();
            ValorTextBox.Clear();
        }
        private void AgregarFilaButton_Click(object sender, RoutedEventArgs e)
        {
            mora.Detalles.Add(new MorasDetalle(mora.MoraId, int.Parse(PrestamoIdTextBox.Text), Double.Parse(ValorTextBox.Text)));

            Refresh();

            PrestamoIdTextBox.Clear();
            ValorTextBox.Clear();
        }
Beispiel #4
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            Prestamos encontrado = PrestamosBLL.Buscar(prestamos.PrestamoId);

            if (encontrado != null)
            {
                prestamos = encontrado;
                Cargar();
            }
            else
            {
                MessageBox.Show($"Este Préstamo no fue encontrado.\n\nAsegúrese que existe o cree uno nuevo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                Limpiar();
                PrestamoIdTextBox.SelectAll();
                PrestamoIdTextBox.Focus();
            }
        }
        private bool Validar()
        {
            bool esValido = true;

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

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

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

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

            return(esValido);
        }
Beispiel #6
0
        private void AgregarButton_Click(object sender, RoutedEventArgs e)
        {
            if (!Validar())
            {
                return;
            }

            var detalle = new PrestamoMorasDetalle(int.Parse(IdTextBox.Text), int.Parse(MoraIdDetalleTextBox.Text),
                                                   int.Parse(PrestamoIdTextBox.Text), double.Parse(ValorTextBox.Text));

            prestamoMoras.MorasDetalle.Add(detalle);
            prestamoMoras.Total = double.Parse(TotalTextBox.Text);

            Refrescar();
            MoraIdDetalleTextBox.Clear();
            PrestamoIdTextBox.Clear();
            ValorTextBox.Clear();
            IdTextBox.Focus();
        }
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            var prestamos = PrestamosBLL.Buscar(Utiidades.ToInt(PrestamoIdTextBox.Text));

            if (prestamos != null)
            {
                this.prestamos   = prestamos;
                this.DataContext = this.prestamos;
            }
            else
            {
                this.prestamos   = new Prestamos();
                this.DataContext = this.prestamos;
                MessageBox.Show("Este prestamos no fue encontrado.", "Error",
                                MessageBoxButton.OK, MessageBoxImage.Error);
                Limpiar();
                PrestamoIdTextBox.SelectAll();
                PrestamoIdTextBox.Focus();
            }
        }
 //Nuevo
 private void NuevoButton_Click(object sender, RoutedEventArgs e)
 {
     Limpiar();
     PrestamoIdTextBox.SelectAll();
     PrestamoIdTextBox.Focus();
 }