private void btnEliminar_Click(object sender, EventArgs e) { DialogResult opcion; opcion = MessageBox.Show("Realmente desea borrar empleado?", "sistema de ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (opcion == DialogResult.OK) { var result = true; empRules = new EmpleadoBL(); result = empRules.Delete(txtId.Text); if (result) { GetMessageInfo("Eliminado con exito"); } else { GetMessageError("Error"); } } ClearTextBoxes(this.Controls); dglist.DataSource = null; }
public MainWindowViewModel() { EmpleadoActual = new EmpleadoModel(); InitializeEmpleadoActual(); empleadoBL = new EmpleadoBL(); empleadoCargoBL = new EmpleadoCargoBL(); Empleados = new ObservableCollection <EmpleadoModel>(); LoadEmpleados(); Cargos = new ObservableCollection <string>(); LoadCargos(); //ATTACH METHOD TO COMMAND GuardarCambios = new BaseCommand(SaveChanges); Actualizar = new BaseCommand((args) => { var emp = (EmpleadoModel)args; EmpleadoActual.IdEmpleado = emp.IdEmpleado; EmpleadoActual.NombreEmpleado = emp.NombreEmpleado; EmpleadoActual.ApellidoEmpleado = emp.ApellidoEmpleado; EmpleadoActual.CargoEmpleado = emp.CargoEmpleado; EmpleadoActual.EdadEmpleado = emp.EdadEmpleado; //MessageBox.Show($"Actualizando {args}"); }); Eliminar = new BaseCommand((args) => { var rpta = MessageBox.Show("¿Esta seguro que desea eliminar este empleado?", "Confirmacion", MessageBoxButton.YesNo, MessageBoxImage.Question); if (rpta == MessageBoxResult.Yes) { empleadoBL.Delete(args); } //MessageBox.Show($"Eliminando {args}"); LoadEmpleados(); }); }