示例#1
0
        private void btnAceptar_Click(object sender, RoutedEventArgs e)
        {
            if (txtDNI.Text != string.Empty && txtApellido.Text != string.Empty && txtNombre.Text != string.Empty && txtTelefono.Text != string.Empty)
            {
                MessageBoxResult respuesta = MessageBox.Show("¿Desea guardar los datos?", "Alta de Cliente.", MessageBoxButton.YesNo, MessageBoxImage.Question);
                if (respuesta == MessageBoxResult.Yes)
                {
                    Cliente oCliente = new Cliente();
                    oCliente.Cli_DNI      = Convert.ToInt32(txtDNI.Text);
                    oCliente.Cli_Apellido = txtApellido.Text;
                    oCliente.Cli_Nombre   = txtNombre.Text;
                    oCliente.Cli_Telefono = txtTelefono.Text;
                    oCliente.Cli_Email    = txtEmail.Text;

                    string dni = txtDNI.Text;

                    if (TrabajarClientes.traerCliente(dni) == null)
                    {
                        TrabajarClientes.agregarCliente(oCliente);

                        MessageBox.Show("El cliente ha sido registrado.", "¡Información!", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                        MessageBox.Show("DNI: " + oCliente.Cli_DNI + "\nApellido: " + oCliente.Cli_Apellido + "\nNombre: " + oCliente.Cli_Nombre +
                                        "\nTeléfono:" + oCliente.Cli_Telefono + "\nE-Mail: " + oCliente.Cli_Email, "Datos Almacenados", MessageBoxButton.OK, MessageBoxImage.Information);

                        clearFormAdd();
                        grdClienteAlta.Visibility = Visibility.Hidden;
                        grdCliente.Visibility     = Visibility.Visible;
                    }
                    else
                    {
                        MessageBox.Show("El DNI ya esta registrado");
                        clearFormAdd();
                    }
                }
            }
            else
            {
                MessageBox.Show("Complete todos los campos necesarios.", "¡Error!", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            traerClientes();
        }
示例#2
0
        private void btnBuscar_Click(object sender, RoutedEventArgs e)
        {
            if (txtBusqueda.Text == "")
            {
                MessageBox.Show("Debe ingresar DNI para realizar la busqueda.", "¡Atención!", MessageBoxButton.OK, MessageBoxImage.Warning);
                traerClientes();
            }
            else
            {
                string dni;
                dni = txtBusqueda.Text;

                if (TrabajarClientes.traerCliente(dni) == null)
                {
                    MessageBox.Show("Sin resultado.\nDNI no registrado.", "¡Error!", MessageBoxButton.OK, MessageBoxImage.Error);
                    traerClientes();
                }
                else
                {
                    lstCliente.DataContext = TrabajarClientes.buscarPorDNI(dni);
                }
            }
            txtBusqueda.Text = "";
        }