public string Eliminar(string identificacion) { try { conexion.Open(); var empleado = empleadoRepository.ConsultarIdentificacion(identificacion); if (empleado != null) { empleadoRepository.Eliminar(empleado); conexion.Close(); return($"El registro se ha eliminado satisfactoriamente."); } else { return($"Lo sentimos, no se encuentra el registro."); } } catch (Exception e) { return($"Error de la Aplicación: {e.Message}"); } finally { conexion.Close(); } }
public string Eliminar(string identificacion) { try { conexion.Open(); var empleado = empleadorepositorio.Buscar(identificacion); if (empleado != null) { empleadorepositorio.Eliminar(empleado); conexion.Close(); return($"El cliente {empleado.Nombre} se ha eliminado satisfactoriamente."); } else { return($"Lo sentimos, {identificacion} no se encuentra registrada."); } } catch (Exception e) { return($"Error de la Aplicación: {e.Message}"); } finally { conexion.Close(); } }
private void btnDelete_Click(object sender, RoutedEventArgs e) { try { if (_repositorio.LeerEmpleado().Count == 0) { MessageBox.Show("No hay Empleados que eliminar", "Atención", MessageBoxButton.OK, MessageBoxImage.Exclamation); } else { if (dtgEmpleados.SelectedItem != null) { COMMON.Empleado _e = dtgEmpleados.SelectedItem as COMMON.Empleado; if (MessageBox.Show($"¿Realmente deseas eliminar a { _e.Nombre} de tus Empleados?", "Eliminar?", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { if (_repositorio.Eliminar(_e)) { ActualizarTabla(); MessageBox.Show("Este Empleado ha sido Eliminado", "Empleado", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show($"Error al eliminar a {_e.Nombre} de tus Empleados", "Clientes-Error", MessageBoxButton.OK, MessageBoxImage.Error); } } } else { MessageBox.Show("Selecciona al Empleado que quieres Eliminar", "Atención", MessageBoxButton.OK, MessageBoxImage.Exclamation); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Farmacia", MessageBoxButton.OK, MessageBoxImage.Error); } }