/// <summary>
 /// Metodo que ejecuta el comando
 /// </summary>
 /// <returns>booleano que refleja el exito de la ejecucion del comando</returns>
 public override bool Ejecutar()
 {
     try
     {
         IDao dao       = FabricaDAOSqlServer.crearDaoPromocion();
         bool respuesta = dao.Modificar(this.LaEntidad);
         return(respuesta);
     }
     catch (ArgumentNullException ex)
     {
         throw new NullArgumentException(ResourcesLogic.Codigo, ResourcesLogic.Mensaje, ex);
     }
     catch (FormatException ex)
     {
         throw new WrongFormatException(ResourcesLogic.Codigo, ResourcesLogic.Mensaje_Error_Formato, ex);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#2
0
 /// <summary>
 /// Metodo que ejecuta el comando
 /// </summary>
 /// <returns>Entidad que refleja el exito de la ejecucion del comando</returns>
 ///
 public override List <Entidad> Ejecutar()
 {
     try
     {
         IDao           dao       = FabricaDAOSqlServer.crearDaoPromocion();
         List <Entidad> respuesta = dao.ConsultarTodos();
         return(respuesta);
     }
     catch (ArgumentNullException ex)
     {
         throw new NullArgumentException(ResourcesLogic.Codigo,
                                         ResourcesLogic.Mensaje, ex);
     }
     catch (FormatException ex)
     {
         throw new WrongFormatException(ResourcesLogic.Codigo,
                                        ResourcesLogic.Mensaje_Error_Formato, ex);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }