Esempio n. 1
0
 public void Before()
 {
     mockReclamo      = new Reclamo(1, "Reclamo mock", "detalle mock reclamo", "2017-01-21", 1, 1);
     daoReclamo       = FabricaDAO.instanciarDaoReclamo();
     daoPersonalizado = FabricaDAO.instanciarDaoReclamoPersonalizado();
     tituloReclamo    = "prueba";
     detalleReclamo   = "prueba";
     fechaReclamo     = "2017-01-21";
 }
        /// <summary>
        /// Instanciacion de la consulta a la base de datos de este comando
        /// </summary>
        /// <returns>Lista con los reclamos del usuario</returns>

        public override List <Reclamo> ejecutar()
        {
            try
            {
                IDAOReclamo reclamoDao = FabricaDAO.reclamoPersonalizado();
                return(reclamoDao.ConsultarReclamosPorUsuario(_idUsuario));
            }
            catch (NotImplementedException)
            {
                throw;
            }
        }
Esempio n. 3
0
 /// <summary>
 /// Instanciacion de la consulta a la base de datos de este comando
 /// </summary>
 /// <returns>int con el codigo de ejecucion devuelto por la operacion</returns>
 public override int ejecutar()
 {
     try
     {
         IDAOReclamo reclamoDao = FabricaDAO.reclamoPersonalizado();
         return(reclamoDao.EliminarReclamo(_idReclamo));
     }
     catch (NotImplementedException)
     {
         throw;
     }
 }
 /// <summary>
 /// Sobre escritura del metodo ejecutar de la clase Comando.
 /// Se encarga de llamar al DAO y devolver la respuesta al controlador.
 /// </summary>
 /// <returns> Retorna un string </returns>
 public override String ejecutar()
 {
     try
     {
         IDAOReclamo daoReclamo = FabricaDAO.instanciarDaoReclamoPersonalizado();
         int         respuesta  = daoReclamo.modificarEstado(_idReclamo, _estado);
         return(respuesta.ToString());
     }
     catch (ReservaExceptionM16 ex)
     {
         Log.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
         throw ex;
     }
 }
Esempio n. 5
0
        ///// <summary>
        ///// Sobreescritura del metodo ejecutar de la clase Comando.
        ///// Se encarga de llamar al DAO y devolver la respuesta al controlador.
        ///// </summary>
        ///// <returns>
        ///// Retorna un int con el codigo de error
        ///// </returns>
        public override int ejecutar()
        {
            IDAOReclamo daoReclamo = FabricaDAO.reclamoPersonalizado();

            return(daoReclamo.ModificarReclamo(_reclamo));
        }