Ejemplo n.º 1
0
 private void Limpiar()
 {
     this.referidos   = new Referidos();
     this.DataContext = referidos;
     ReferidoIdTextBox.Focus();
     ReferidoIdTextBox.SelectAll();
 }
Ejemplo n.º 2
0
 private void ReferidoIdTextbox_TextChanged(object sender, TextChangedEventArgs e)
 {
     try
     {
         if (ReferidoIdTextBox.Text.Trim() != string.Empty)
         {
             int.Parse(ReferidoIdTextBox.Text);
         }
     }
     catch
     {
         MessageBox.Show($"El valor digitado en el campo (Referido Id) no es un número.\n\nPor favor, digite un número.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
         ReferidoIdTextBox.Text = "0";
         ReferidoIdTextBox.Focus();
         ReferidoIdTextBox.SelectAll();
     }
 }
Ejemplo n.º 3
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            Referidos encontrado = ReferidosBLL.Buscar(Utilidades.ToInt(ReferidoIdTextBox.Text));

            if (encontrado != null)
            {
                this.referidos = encontrado;
                Cargar();
            }
            else
            {
                this.referidos   = new Referidos();
                this.DataContext = this.referidos;
                MessageBox.Show($"Este Referidos no fue encontrado.\n\nAsegúrese que existe o cree uno nuevo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                Limpiar();
                ReferidoIdTextBox.SelectAll();
                ReferidoIdTextBox.Focus();
            }
        }
Ejemplo n.º 4
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            {
                if (!Validar())
                {
                    return;
                }

                if (ReferidoIdTextBox.Text.Trim() == string.Empty)
                {
                    MessageBox.Show("El Campo (Referido Id) está vacío.\n\nAsigne un Id al Referido.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    ReferidoIdTextBox.Text = "0";
                    ReferidoIdTextBox.Focus();
                    ReferidoIdTextBox.SelectAll();
                    return;
                }
                if (UsuarioIdComboBox.Text == string.Empty)
                {
                    MessageBox.Show("El Campo (Usuario Id) está vacío.\n\nPorfavor, Seleccione su Nombre de Usuario.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    UsuarioIdComboBox.IsDropDownOpen = true;
                    return;
                }

                if (NombreTextBox.Text.Trim() == string.Empty)
                {
                    MessageBox.Show("El Campo (Nombres) está vacío.\n\nAsigne un Nombre al Referido.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    NombreTextBox.Clear();
                    NombreTextBox.Focus();
                    return;
                }
                if (CedulaTextBox.Text.Trim() == string.Empty)
                {
                    MessageBox.Show("El Campo (Cédula) está vacío.\n\nAsigne una Cedula al Cedula.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    CedulaTextBox.Text = "0";
                    CedulaTextBox.Focus();
                    CedulaTextBox.SelectAll();
                    return;
                }
                if (CedulaTextBox.Text.Length != 11)
                {
                    MessageBox.Show($"La Cédula ({CedulaTextBox.Text}) no es válida.\n\nLa cedula debe tener 11 dígitos (0-9).", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    CedulaTextBox.Focus();
                    return;
                }
                if (DireccionTextBox.Text.Trim() == string.Empty)
                {
                    MessageBox.Show("El Campo (Dirección) está vacío.\n\nAsigne una Dirección al Referido.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    DireccionTextBox.Clear();
                    DireccionTextBox.Focus();
                    return;
                }

                var paso = ReferidosBLL.Guardar(referidos);
                if (paso)
                {
                    Limpiar();
                    MessageBox.Show("Transacción Exitosa", "Éxito", MessageBoxButton.OK, MessageBoxImage.Information);
                }
                else
                {
                    MessageBox.Show("Transacción Fallida", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
        }