Exemplo n.º 1
0
 private void btnEliminarEmpleado_Click(object sender, RoutedEventArgs e)
 {
     if (manejadorEmpleados.Listar.Count() == 0)
     {
         MessageBox.Show("No tienes ningun empleado\npara eliminar", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     else
     {
         Empleado emple = dtgEmpleados.SelectedItem as Empleado;
         if (emple != null)
         {
             if (MessageBox.Show("Realmente deceas eliminar al empleado:" + emple.nombre, "Eliminar", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes)
             {
                 if (manejadorEmpleados.Eliminar(emple.Id))
                 {
                     MessageBox.Show("El empleado ha sido eliminado", "Empleado Eliminado", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                     ActualizarTablaEmpleados();
                 }
                 else
                 {
                     MessageBox.Show("No pudo ser elimiado el empleado", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                 }
             }
         }
     }
 }
Exemplo n.º 2
0
        private void btnEmpleadosEliminar_Click(object sender, RoutedEventArgs e)
        {
            Empleado emp = dtgEmpleados.SelectedItem as Empleado;

            if (emp != null)
            {
                if (MessageBox.Show("Realmente desea eliminar este empleado?", "Inventarios", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
                {
                    if (manejadorEmpleados.Eliminar(emp.Id))
                    {
                        MessageBox.Show("Empleado eliminado", "Inventarios", MessageBoxButton.OK, MessageBoxImage.Information);
                        ActualizarTablaEmpleados();
                    }
                    else
                    {
                        MessageBox.Show("No se pudo eliminar el empleado", "Inventarios", MessageBoxButton.OK, MessageBoxImage.Information);
                    }
                }
            }
        }