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;
              }
        }