Пример #1
0
 public String RegistraEncuesta(EncuestaModel encuesta)
 {
     try
     {
         return(oEncuesta_SD.RegistraEncuesta(encuesta));
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Пример #2
0
        // POST: JSON
        public JsonResult UpdateQuiz([FromBody] EncuestaModel encuesta, List <PreguntaModelo> lstPreg, List <RespuestaModelo> lstResp)
        {
            EncuestaModel oEncuesta  = new EncuestaModel();
            String        idEncuesta = encuesta.NomEncuesta;
            var           obj        = new
            {
                status  = 1,
                message = "ok",
                data    = idEncuesta
            };

            return(Json(obj, JsonRequestBehavior.AllowGet));
        }
Пример #3
0
        public List <EncuestaModel> Listar(int idEncuesta)
        {
            List <EncuestaModel> lista   = new List <EncuestaModel>();
            MySqlConnection      conn    = new MySqlConnection(this.CadenaConexion());
            MySqlCommand         command = conn.CreateCommand();

            command.CommandText = "STP_ListarEncuesta";
            command.CommandType = CommandType.StoredProcedure;

            try
            {
                conn.Open();
                MySqlDataReader reader = command.ExecuteReader();

                while (reader.Read())
                {
                    EncuestaModel oEncuesta = new EncuestaModel();
                    oEncuesta.IdEncuesta               = reader.GetInt32(0);
                    oEncuesta.Usuario.IdUsuario        = reader.GetInt32(1);
                    oEncuesta.Usuario.NomUsu           = reader.GetString(2);
                    oEncuesta.NomEncuesta              = reader.GetString(3);
                    oEncuesta.FechaCreacion            = reader.GetString(4);
                    oEncuesta.TipoEstado.IdTipoEstado  = reader.GetInt32(5);
                    oEncuesta.TipoEstado.NomTipoEstado = reader.GetString(6);
                    oEncuesta.cantPreg = reader.GetInt32(7);

                    lista.Add(oEncuesta);
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            finally
            {
                if (conn.State == ConnectionState.Open)
                {
                    conn.Close();
                }
            }
            return(lista);
        }
Пример #4
0
        public String RegistraEncuesta(EncuestaModel encuesta)
        {
            MySqlConnection conn    = new MySqlConnection(this.CadenaConexion());
            MySqlCommand    command = conn.CreateCommand();

            command.CommandText = "STP_insertaEncuesta";
            command.CommandType = CommandType.StoredProcedure;
            command.Parameters.AddWithValue("pIdUsuario", encuesta.Usuario.IdUsuario);
            command.Parameters.AddWithValue("pNomEncuesta", encuesta.NomEncuesta);
            command.Parameters.AddWithValue("pFechaCreacion", encuesta.FechaCreacion);
            command.Parameters.AddWithValue("pIdEstado", encuesta.TipoEstado.IdTipoEstado);
            command.Parameters.AddWithValue("pIdEncuesta", "");
            command.Parameters["pIdEncuesta"].Direction = ParameterDirection.Output;

            string idEncuesta = "";

            try
            {
                conn.Open();
                command.ExecuteNonQuery();
                idEncuesta = command.Parameters["pIdEncuesta"].Value.ToString();
            }
            catch (Exception e)
            {
                throw new Exception("Inserta Encuesta:" + e.Message);
            }
            finally
            {
                if (conn.State == ConnectionState.Open)
                {
                    conn.Close();
                }
                command.Dispose();
                conn.Dispose();
            }


            return(idEncuesta);
        }
Пример #5
0
 // POST: api/Encuesta
 public void Post([FromBody] EncuestaModel encuesta)
 {
     bl.RegistraEncuesta(encuesta);
 }