/// <summary> /// Método de presentador que agrega implemento /// </summary> public bool agregarImplemento(Entidad implemento) { try { Comando<bool> comandoAgregar = FabricaComandos.ObtenerComandoAgregar(); comandoAgregar.LaEntidad = implemento; return comandoAgregar.Ejecutar(); } catch (ExcepcionPresentadorAgregarImplemento ex) { ex = new ExcepcionPresentadorAgregarImplemento(M15_RecursoInterfazPresentador.ErrorPAgregar, new Exception()); Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPAgregar, ex); throw ex; } catch (ExceptionSKD ex) { ex = new ExcepcionesSKD.ExceptionSKD(M15_RecursoInterfazPresentador.ErrorPOperacion, new Exception()); Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPAgregar, ex); throw ex; } catch (Exception ex) { Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPAgregar, ex); throw ex; } }
public List<Entidad> cargarListaImplementos(Entidad dojo) { try { Comando<List<Entidad>> comando; comando = FabricaComandos.ObtenerComandoConsultar(); comando.LaEntidad = dojo; return comando.Ejecutar(); } catch (ExcepcionPresentadorConsultarImplemento ex) { ex = new ExcepcionPresentadorConsultarImplemento(M15_RecursoInterfazPresentador.ErrorPConsultar, new Exception()); Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPConsultar, ex); throw ex; } catch (ExceptionSKD ex) { ex = new ExcepcionesSKD.ExceptionSKD(M15_RecursoInterfazPresentador.ErrorPOperacion, new Exception()); Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPConsultar, ex); throw ex; } catch (Exception ex) { Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPConsultar, ex); throw ex; } }
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 int usuarioDojo(Entidad usuario) { /// <summary> /// Método de presentador que con el usuario te devuelve el dojo /// </summary> try { Comando<int> comando = FabricaComandos.ObtenerComandoUsuarioDojo(); comando.LaEntidad = usuario; return comando.Ejecutar(); } catch (ExcepcionPresentadorConsultarImplemento ex) { ex = new ExcepcionPresentadorConsultarImplemento(M15_RecursoInterfazPresentador.ErrorPConsultar, new Exception()); Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPConsultar, ex); throw ex; } catch (ExceptionSKD ex) { ex = new ExcepcionesSKD.ExceptionSKD(M15_RecursoInterfazPresentador.ErrorPOperacion, new Exception()); Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPConsultar, ex); throw ex; } catch (Exception ex) { Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPConsultar, ex); throw ex; } }
public Entidad obtenerDojoXId(Entidad dojo) { /// <summary> /// Método de presentador para obtener el dojo por Id /// </summary> try { Comando<Entidad> comando = FabricaComandos.ObtenerComandoDojo(); comando.LaEntidad = dojo; return comando.Ejecutar(); } catch (ExcepcionPresentadorConsultarImplemento ex) { ex = new ExcepcionPresentadorConsultarImplemento(M15_RecursoInterfazPresentador.ErrorPConsultar, new Exception()); Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPConsultar, ex); throw ex; } catch (ExceptionSKD ex) { ex = new ExcepcionesSKD.ExceptionSKD(M15_RecursoInterfazPresentador.ErrorPOperacion, new Exception()); Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPConsultar, ex); throw ex; } catch (Exception ex) { Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPConsultar, ex); throw ex; } }
public bool eliminarImplemento(string implemento ,int dojoid) { /// <summary> /// Método de presentador que elimina un implemento /// </summary> try { Comando<bool> comando; Entidad implementoEliminar = FabricaEntidades.ObtenerImplemento(); Entidad dojoEliminar = FabricaEntidades.tenerDojo(); comando = FabricaComandos.ObtenerComandoEliminarImplemento(); ((Implemento)implementoEliminar).Id_Implemento = Convert.ToInt32(implemento); ((Dojo)dojoEliminar).Dojo_Id = dojoid; comando.LaEntidad = implementoEliminar; ((ComandoEliminarImplemento)comando).Dojo = dojoEliminar; return comando.Ejecutar(); } catch (ExcepcionPresentadorConsultarImplemento ex) { ex = new ExcepcionPresentadorConsultarImplemento(M15_RecursoInterfazPresentador.ErrorPConsultar, new Exception()); Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPConsultar, ex); throw ex; } catch (ExceptionSKD ex) { ex = new ExcepcionesSKD.ExceptionSKD(M15_RecursoInterfazPresentador.ErrorPOperacion, new Exception()); Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPConsultar, ex); throw ex; } catch (Exception ex) { Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPConsultar, 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; } }