public void getDefaultSurvey() { bienestarEntities db = new bienestarEntities(); // Obtiene los datos de la encuesta predeterminada BE_DATOS_SISTEMA datoSistema = db.BE_DATOS_SISTEMA.Single(ds => ds.NOMBRE == "ENCUESTA"); // Obtiene el codigo de la encuesta predeterminada int valor = datoSistema.VALOR != null?Int32.Parse(datoSistema.VALOR) : 0; // Obtiene la encuesta a partir del codigo de la encuesta predeterminada var encuesta = db.BE_ENCUESTA.Where(e => e.CODIGO == valor).FirstOrDefault(); Utils.writeResponseObject(new Class.Response(encuesta != null ? true : false, "info", null, null, encuesta)); }
public void addNewMail(String mailNotification) { Response response = new Response(true, "", "", "", null); bienestarEntities db = new bienestarEntities(); try { BE_DATOS_SISTEMA newData = db.BE_DATOS_SISTEMA.Single(w => w.NOMBRE == Utils.BECANOTIFICACION); newData.NOMBRE = Utils.BECANOTIFICACION; newData.VALOR = mailNotification; db.SaveChanges(); response = new Response(true, "info", "Actualizar", "El correo electr\u00F3nico ha sido agregado correctamente", null); } catch (Exception) { response = new Response(false, "error", "Error", "Error al agregar el correo electr\u00F3nico", null); writeResponse(new JavaScriptSerializer().Serialize(response)); } writeResponse(new JavaScriptSerializer().Serialize(response)); }
public void setDefaultSurvey(int surveyCode) { // Valida si el usuario logueado tiene acceso al modulo if (Utils.haveAccessTo(Utils.MODULOENCUESTAS)) { bienestarEntities db = new bienestarEntities(); // Obtiene los datos de la encuesta predeterminada BE_DATOS_SISTEMA datosSistema = db.BE_DATOS_SISTEMA.Single(ds => ds.NOMBRE == "ENCUESTA"); bool success = false; // Si se encuentra datos de una encuesta predetermnada if (datosSistema != null) { // Actualiza el codigo de la encuesta predeterminada datosSistema.VALOR = surveyCode.ToString(); success = true; } // Guarda la encuesta predeterminada db.SaveChanges(); writeResponse(new JavaScriptSerializer().Serialize(new Class.Response(success, null, null, null, null))); } }