public bool modificarImplemento(Entidad implemento) { /// <summary> /// Método de presentador para modificar la informacion de un implemento /// </summary> try { Comando<bool> comandoModificar = FabricaComandos.ObtenerComandoModificarImplemento(); comandoModificar.LaEntidad = implemento; return comandoModificar.Ejecutar(); } catch (ExcepcionPresentadorModificarImplemento ex) { ex = new ExcepcionPresentadorModificarImplemento(M15_RecursoInterfazPresentador.ErrorPModificar, new Exception()); Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPModificar, ex); throw ex; } catch (ExceptionSKD ex) { ex = new ExcepcionesSKD.ExceptionSKD(M15_RecursoInterfazPresentador.ErrorPOperacion, new Exception()); Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPModificar, ex); throw ex; } catch (Exception ex) { Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPModificar, ex); throw ex; } }
public Entidad precargarImplemento(int idImplemento) { /// <summary> /// Método de presentador para precargar la informacion de un implemento /// </summary> try { Comando<Entidad> comando = FabricaComandos.ObtenerComandoImplementoXId(); Entidad implemento = FabricaEntidades.ObtenerImplemento(); ((Implemento)implemento).Id_Implemento = idImplemento; comando.LaEntidad = implemento; return comando.Ejecutar(); } catch (ExcepcionPresentadorModificarImplemento ex) { ex = new ExcepcionPresentadorModificarImplemento(M15_RecursoInterfazPresentador.ErrorPModificar, new Exception()); Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPModificar, ex); throw ex; } catch (ExceptionSKD ex) { ex = new ExcepcionesSKD.ExceptionSKD(M15_RecursoInterfazPresentador.ErrorPOperacion, new Exception()); Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPModificar, ex); throw ex; } catch (Exception ex) { Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPModificar, ex); throw ex; } }