Exemplo n.º 1
0
        private void Btn_Buscar_Click(object sender, RoutedEventArgs e)
        {
            ControladorCliente controladorCliente = new ControladorCliente();

            if (txt_dni.Text != "")
            {
                oCliente = controladorCliente.Search(txt_dni.Text);
                if (oCliente != null)
                {
                    txt_nombre.Text   = oCliente.Cli_nombre;
                    txt_apellido.Text = oCliente.Cli_apellido;
                    txt_email.Text    = oCliente.Cli_email;
                    txt_telefono.Text = oCliente.Cli_telefono;
                }
                else
                {
                    MessageBox.Show("el dni que ingreso no existe");
                    LimpiarCampos();
                }
            }
            else
            {
                MessageBox.Show("El campo dni esta Vacio");
                LimpiarCampos();
            }
        }
 private void Validar()
 {
     ValidacionCliente = new ClasesBase.Clases.Cliente(ClienteAEditar);
     ValidacionCliente.PropertyChanged += new PropertyChangedEventHandler(ValidacionCliente_PropertyChanged);
     btn_modificar.IsEnabled            = ValidacionCliente.IsValid();
     DataContext = ValidacionCliente;
 }
Exemplo n.º 3
0
        private void Btn_registro_Click(object sender, RoutedEventArgs e)
        {
            ControladorCliente controladorCliente = new ControladorCliente();

            if (controladorCliente.Count_Dni(txt_dni.Text) == 0)
            {
                ClasesBase.Clases.Cliente cliente = new ClasesBase.Clases.Cliente
                {
                    Cli_dni      = Convert.ToInt32(txt_dni.Text),
                    Cli_nombre   = txt_nombre.Text,
                    Cli_apellido = txt_apellido.Text,
                    Cli_telefono = txt_telefono.Text,
                    Cli_email    = txt_email.Text
                };
                controladorCliente.Insert_Cliente(cliente);
                MessageBox.Show("Se agrego correctamente el cliente " + cliente.Cli_apellido + " " + cliente.Cli_nombre);

                //mostrarMensajeAceptar("Se agrego correctamente el cliente " + cliente.Cli_Apellido + " " + cliente.Cli_Nombre);
                if (ventanaPadre != null)
                {
                    ventanaPadre.collectionCliente.insert_Cliente(cliente);
                    ventanaPadre.CargarDataGrid();
                }


                Close();
            }
            else
            {
                MessageBox.Show("El Dni que ingreso ya esta Registrador");
            }
        }
Exemplo n.º 4
0
        private void Btn_Buscar_Click(object sender, RoutedEventArgs e)
        {
            ControladorCliente controladorCliente = new ControladorCliente();

            if (txt_dni.Text != "")
            {
                ClasesBase.Clases.Cliente oCliente = controladorCliente.Search(txt_dni.Text);
                if (oCliente != null)
                {
                    txt_Nombre.Text = oCliente.Cli_nombre;
                }
                else
                {
                    MessageBoxResult result = MessageBox.Show("El dni que ingreso no existe, Desea ingresar un nuevo Cliente", "Mensaje", MessageBoxButton.YesNo, MessageBoxImage.Question);
                    if (result == MessageBoxResult.Yes)
                    {
                        AltaCliente altaCliente = new AltaCliente();
                        altaCliente.ShowDialog();
                    }
                }
            }
            else
            {
                MessageBox.Show("El campo dni esta Vacio");
            }
        }
Exemplo n.º 5
0
 private void txt_buscar_TextChanged(object sender, TextChangedEventArgs e)
 {
     if (vistaColeccionFiltrada != null)
     {
         vistaColeccionFiltrada.Filter += CollectionViewSource_Filter;
         clienteSeleccionado            = null;
     }
 }
Exemplo n.º 6
0
        public AltaCliente()
        {
            InitializeComponent();
            ValidacionCliente = new ClasesBase.Clases.Cliente();
            ValidacionCliente.PropertyChanged += new PropertyChangedEventHandler(ValidacionCliente_PropertyChanged);

            btn_registrar.IsEnabled = ValidacionCliente.IsValid();

            DataContext = ValidacionCliente;
        }
Exemplo n.º 7
0
 private void CollectionViewSource_Filter(object sender, FilterEventArgs e)
 {
     ClasesBase.Clases.Cliente cliente = e.Item as ClasesBase.Clases.Cliente;
     if (cliente.Cli_nombre.StartsWith(txt_buscar.Text, StringComparison.CurrentCultureIgnoreCase))
     {
         e.Accepted = true;
     }
     else
     {
         e.Accepted = false;
     }
 }
Exemplo n.º 8
0
        private void GrdClientes_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            DataGrid    gd  = (DataGrid)sender;
            DataRowView row = gd.SelectedItem as DataRowView;

            ClasesBase.Clases.Cliente clienteSeleccionado = new ClasesBase.Clases.Cliente();
            clienteSeleccionado = ((ClasesBase.Clases.Cliente)gd.SelectedItem);

            if (clienteSeleccionado != null)
            {
                this.clienteSeleccionado = clienteSeleccionado;
            }
        }
        private void Btn_confirmacion_Click(object sender, RoutedEventArgs e)
        {
            ClasesBase.Clases.Cliente oCliente = new ClasesBase.Clases.Cliente
            {
                Cli_dni      = ClienteAEditar.Cli_dni,
                Cli_nombre   = txt_nombre.Text,
                Cli_apellido = txt_apellido.Text,
                Cli_telefono = txt_telefono.Text,
                Cli_email    = txt_email.Text
            };
            ControladorCliente cliente = new ControladorCliente();

            cliente.Update_Cliente(oCliente);
            MessageBox.Show("Modificacion Exitosa");
            ventanaPadre.collectionCliente.edit_Cliente(oCliente);
            ventanaPadre.CargarDataGrid();
            Close();
        }
Exemplo n.º 10
0
        private void Btn_Buscar_Click(object sender, RoutedEventArgs e)
        {
            ControladorCliente controladorCliente = new ControladorCliente();

            if (txt_dni.Text != "")
            {
                ClasesBase.Clases.Cliente oCliente = controladorCliente.Search(txt_dni.Text);
                if (oCliente != null)
                {
                    txt_Nombre.Text = oCliente.Cli_nombre;
                }
                else
                {
                    MessageBox.Show("el dni que ingreso no existe");
                }
            }
            else
            {
                MessageBox.Show("El campo dni esta Vacio");
            }
        }
Exemplo n.º 11
0
 public BuscarYActualizarCliente()
 {
     InitializeComponent();
     oCliente = new ClasesBase.Clases.Cliente();
 }
Exemplo n.º 12
0
 public void CargarDataGrid()
 {
     grdClientes.ItemsSource = collectionCliente.listaCliente;
     clienteSeleccionado     = null;
 }