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