示例#1
0
        private void btnEliminarCliente_Click(object sender, RoutedEventArgs e)
        {
            if (dgClientes.SelectedItem == null)
            {
                MessageBox.Show("Seleccione un cliente", "Error", MessageBoxButton.OK, MessageBoxImage.Information);
                return;
            }
            Cliente clienteAEliminar = (Cliente)dgClientes.SelectedItem;

            _unitOfWork.RClientes.Delete(clienteAEliminar);
            _unitOfWork.SaveChanges();

            ActualizaGrid();
        }
示例#2
0
        private void btnEliminarVehiculo_Click(object sender, RoutedEventArgs e)
        {
            if (dgVehiculos.SelectedItem == null)
            {
                MessageBox.Show("Seleccione un vehiculo", "Error", MessageBoxButton.OK, MessageBoxImage.Information);
                return;
            }
            Vehiculo vehiculoAEliminar = (Vehiculo)dgVehiculos.SelectedItem;

            _unitOfWork.RVehiculos.Delete(vehiculoAEliminar);
            _unitOfWork.SaveChanges();

            ActualizaGrid();
        }
        private void btnGuardar_Click(object sender, RoutedEventArgs e)
        {
            if (nueva)
            {
                _unitOfWork.RVehiculos.Add(new Vehiculo()
                {
                    Marca    = txtMarca.Text,
                    Modelo   = txtModelo.Text,
                    Potencia = Convert.ToInt32(txtPotencia.Text),
                });
            }
            else
            {
                _vehiculo.Marca    = txtMarca.Text;
                _vehiculo.Modelo   = txtModelo.Text;
                _vehiculo.Potencia = Convert.ToInt32(txtPotencia.Text);
                _unitOfWork.RVehiculos.Update(_vehiculo);
            }

            _unitOfWork.SaveChanges();
            Close();
        }
        private void btnGuardar_Click(object sender, RoutedEventArgs e)
        {
            if (nueva)
            {
                _unitOfWork.RClientes.Add(new Cliente()
                {
                    Nombre    = txtNombre.Text,
                    Apellidos = txtApellidos.Text,
                    Telefono  = txtTelefono.Text,
                    Vip       = chkVip.IsChecked.Value
                });
            }
            else
            {
                _cliente.Nombre    = txtNombre.Text;
                _cliente.Apellidos = txtApellidos.Text;
                _cliente.Telefono  = txtTelefono.Text;
                _cliente.Vip       = chkVip.IsChecked.Value;
                _unitOfWork.RClientes.Update(_cliente);
            }

            _unitOfWork.SaveChanges();
            Close();
        }