Example #1
0
 private void InsertarButton_Click(object sender, RoutedEventArgs e)
 {
     if (int.Parse(IdentificadorTextBox.Text) > contexto.CLIENTES.Count())
     {
         contexto.CLIENTES.Add(nuevoCliente);
         contexto.SaveChanges();
         nuevoCliente = new CLIENTE();
         InsertarStackPanel.DataContext = nuevoCliente;
     }
     else
     {
         MessageBox.Show("El campo 'Identificador' ya existe", "Insertar Dato", MessageBoxButton.OK, MessageBoxImage.Exclamation);
     }
 }
Example #2
0
        private void modificarButton_Click(object sender, RoutedEventArgs e)
        {
            CLIENTE CLienteModificar = (CLIENTE)modificarComboBox.SelectedItem;

            CLienteModificar.nombre   = nombreModificarTextBox.Text;
            CLienteModificar.apellido = apellidoModificarTextBox.Text;

            contexto.SaveChanges();

            var consulta = from n in contexto.CLIENTES select n;

            clientesListBox.DataContext   = new ObservableCollection <CLIENTE>(consulta.ToList());
            modificarComboBox.DataContext = new ObservableCollection <CLIENTE>(consulta.ToList());
            eliminarComboBox.DataContext  = new ObservableCollection <CLIENTE>(consulta.ToList());
        }
Example #3
0
        private void EliminarButton_Click(object sender, RoutedEventArgs e)
        {
            CLIENTE deleteCliente = (CLIENTE)EliminarDatosComboBox.SelectedItem;

            MessageBoxResult boxResult = MessageBox.Show("Eliminar " + deleteCliente.nombre + " " + deleteCliente.apellido + "?", "Eliminar Dato", MessageBoxButton.OKCancel, MessageBoxImage.Exclamation);

            if (boxResult == MessageBoxResult.OK)
            {
                contexto.CLIENTES.Remove((CLIENTE)EliminarDatosComboBox.SelectedItem);
                contexto.SaveChanges();
            }
            else
            {
                MessageBox.Show("No se ha eliminado " + deleteCliente.nombre + " " + deleteCliente.apellido, "Eliminar Dato", MessageBoxButton.OK, MessageBoxImage.Information);
            }
        }
Example #4
0
        private void Vista_Filter(object sender, FilterEventArgs e)
        {
            CLIENTE item = (CLIENTE)e.Item;

            if (FiltroTextBox.Text == "")
            {
                e.Accepted = true;
            }
            else
            {
                if (item.nombre.Contains(FiltroTextBox.Text) || item.apellido.Contains(FiltroTextBox.Text))
                {
                    e.Accepted = true;
                }
                else
                {
                    e.Accepted = false;
                }
            }
        }
Example #5
0
        public MainWindow()
        {
            InitializeComponent();

            contexto     = new InformesEntities();
            nuevoCliente = new CLIENTE();
            vista        = new CollectionViewSource();

            contexto.CLIENTES.Include(c => c.PEDIDOS).Load();
            vista.Source = contexto.CLIENTES.Local;

            this.DataContext = contexto.CLIENTES.Local;

            //DatosListBox.DataContext = contexto.CLIENTES.Local;
            InsertarStackPanel.DataContext   = nuevoCliente;
            FiltrarDatosDataGrid.DataContext = vista;
            vista.Filter += Vista_Filter;
            //EliminarDatosComboBox.DataContext = contexto.CLIENTES.Local;
            //ModificarStackPanel.DataContext = contexto.CLIENTES.Local;
        }