예제 #1
0
 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(); }
 }
예제 #2
0
 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);
     }
 }