public String RegistraEncuesta(EncuestaModel encuesta) { try { return(oEncuesta_SD.RegistraEncuesta(encuesta)); } catch (Exception e) { throw e; } }
// 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)); }
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); }
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); }
// POST: api/Encuesta public void Post([FromBody] EncuestaModel encuesta) { bl.RegistraEncuesta(encuesta); }