Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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)));
            }
        }