Esempio n. 1
0
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Referidos>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:
                    listado = ReferidosBLL.GetList(e => e.ReferidoId == int.Parse(CriterioTextBox.Text));
                    break;

                case 1:
                    listado = ReferidosBLL.GetList(e => e.Nombre.Contains(CriterioTextBox.Text, StringComparison.OrdinalIgnoreCase));
                    break;

                case 2:
                    listado = ReferidosBLL.GetList(e => e.Cedula.Contains(CriterioTextBox.Text, StringComparison.OrdinalIgnoreCase));
                    break;

                case 3:
                    listado = ReferidosBLL.GetList(e => e.Direccion.Contains(CriterioTextBox.Text));
                    break;
                }
            }
            else
            {
                listado = ReferidosBLL.GetList(c => true);
            }
            DatosDataGrid.ItemsSource = null;
            DatosDataGrid.ItemsSource = listado;
        }
Esempio n. 2
0
 private void EliminarButton_Click(object sender, RoutedEventArgs e)
 {
     {
         if (ReferidosBLL.Eliminar(Utilidades.ToInt(ReferidoIdTextBox.Text)))
         {
             Limpiar();
             MessageBox.Show("Registro Eliminado", "Éxito", MessageBoxButton.OK, MessageBoxImage.Information);
         }
         else
         {
             MessageBox.Show("No se pudo Eliminar el Registro", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
 }
Esempio 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();
            }
        }
Esempio 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);
                }
            }
        }