/// <summary> /// Este método obtiene el tipo de pregunta almacenada en la base de datos. /// Recibe por parámetro el tipo de pregunta a consultar y devuelve el tipo de pregunta que se corresponde con este dato. /// </summary> /// <param name="type">Type (string) del tipo de pregunta a obtener</param> /// <returns>Objeto que posee los siguientes atributos: (idTipoPregunta,descripcionTipoPregunta, type)</returns> public static TipoPregunta ObtenerTipoPregunta(string type) { TipoPregunta tipoPregunta = new TipoPregunta(); try { SqlConnection cn = new SqlConnection(CadenaConexion.cadenaConexion); cn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = "Select * From TipoPreguntas t where t.type=@type"; cmd.Parameters.AddWithValue("@type", type); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { tipoPregunta.idTipoPregunta = int.Parse(dr["idTipoPregunta"].ToString()); tipoPregunta.type = dr["type"].ToString(); tipoPregunta.descripcion = dr["descripcionTipoPregunta"].ToString(); } cn.Close(); dr.Close(); } catch (Exception ex) { string mensaje = string.Empty; mensaje = ex.ToString(); Console.WriteLine(mensaje); } return(tipoPregunta); }
public void ReiniciarNivel() { preguntalActual = TipoPregunta.reiniciarJuego; txtPregunta.text = "¿Deseas reiniciar el nivel?"; pnlMenu.SetActive(false); pnlPregunta.SetActive(true); }
public void Salir() { preguntalActual = TipoPregunta.salirJuego; txtPregunta.text = "¿Deseas salir del juego?"; pnlMenu.SetActive(false); pnlPregunta.SetActive(true); }
/// <summary> /// Este método obtiene todos los tipos de preguntas almecenadas en la base de datos. /// No recibe ningún parámetro y devuelve una lista de categorías. /// </summary> /// <returns>Lista de objetos Tipo Pregunta. El objeto categoría posee los siguientes atributos: idTipoPregunta, descripcionTipoPregunta, type:</returns> public static TipoPregunta[] ObtenerTiposPreguntas() { List <TipoPregunta> listaTipoPregunta = new List <TipoPregunta>(); try { SqlConnection cn = new SqlConnection(CadenaConexion.cadenaConexion); cn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = "Select * From TipoPreguntas"; SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { TipoPregunta tipoPregunta = new TipoPregunta(); tipoPregunta.idTipoPregunta = int.Parse(dr["idTipoPregunta"].ToString()); tipoPregunta.descripcion = dr["descripcionTipoPregunta"].ToString(); tipoPregunta.type = dr["type"].ToString(); listaTipoPregunta.Add(tipoPregunta); } cn.Close(); dr.Close(); } catch (Exception ex) { string mensaje = string.Empty; mensaje = ex.ToString(); Console.WriteLine(mensaje); } return(listaTipoPregunta.ToArray <TipoPregunta>()); }
public TipoPregunta DeleteTipoPRegunta(int idTipoPregunta) { TipoPregunta tipoPregunta = this.tiposPreguntasRepository.ObtenerTipoPregunta(idTipoPregunta); this.tiposPreguntasRepository.EliminarTipoPregunta(tipoPregunta.idTipoPregunta); return(tipoPregunta); }
private Pregunta ObtenerDatos() { try { Pregunta Datos = new Pregunta(); TipoPregunta TPAux = this.ObtenerItemSeleccionado(); Datos.IDPregunta = NuevoRegistro ? string.Empty : this._DatosPregunta.IDPregunta; Datos.IDTipoPregunta = TPAux.IDTipoPregunta; if (TPAux.OpcionMultiple) { Datos.RequiereRespuestas = true; } else { Datos.RequiereRespuestas = false; } Datos.TipoPreguntaDesc = TPAux.Descripcion; Datos.EsRequerida = this.chkRequerida.Checked; Datos.Titulo = this.txtPregunta.Text; return(Datos); } catch (Exception ex) { throw ex; } }
private void DefaultConfiguration() { if (TouchController == null) { TouchController = GetComponent <DualJoystickTouchContoller>(); } if (!TouchController.leftJoystickBackgroundImage.gameObject.activeInHierarchy) { TouchController.leftJoystickBackgroundImage.gameObject.SetActive(true); } if (!TouchController.rightJoystickBackgroundImage.gameObject.activeInHierarchy) { TouchController.rightJoystickBackgroundImage.gameObject.SetActive(true); } if (!GoBars.activeInHierarchy) { GoBars.SetActive(true); } imgCrossHair = RectCrossHairB.GetComponent <Image>(); preguntalActual = TipoPregunta.ninguna; Time.timeScale = 1; //RectCrossHairB.anchorMin = new Vector2(1, 0); //RectCrossHairB.anchorMax = new Vector2(1, 0); }
private List <Error> ValidarDatos() { try { List <Error> Errores = new List <Error>(); int Aux = 0; TipoPregunta TPAux = this.ObtenerItemSeleccionado(); if (TPAux.IDTipoPregunta <= 0) { Errores.Add(new Error { Numero = (Aux += 1), Descripcion = "Seleccione una opción para tipo de pregunta.", ControlSender = this.cmbTipoPregunta }); } if (string.IsNullOrEmpty(this.txtPregunta.Text.Trim())) { Errores.Add(new Error { Numero = (Aux += 1), Descripcion = "Ingrese la pregunta.", ControlSender = this.txtPregunta }); } return(Errores); } catch (Exception ex) { throw ex; } }
public IActionResult Post([FromBody] TipoPregunta tipoPregunta) { this.tiposPreguntasRepository.SaveTipoPregunta(tipoPregunta); //var response = Request.CreateResponse<TipoPregunta>(System.Net.HttpStatusCode.Created, tipoPregunta); return(Ok(tipoPregunta)); }
public ActionResult DeleteConfirmed(int id) { TipoPregunta tipoPregunta = db.TipoPregunta.Find(id); db.TipoPregunta.Remove(tipoPregunta); db.SaveChanges(); return(RedirectToAction("Index")); }
public void ResetUiManager() { TxtEnergyPlayer.text = "100"; TxtShieldPlayer.text = "100"; preguntalActual = TipoPregunta.ninguna; pnlPregunta.SetActive(false); pnlMenu.SetActive(false); btnMenu.SetActive(true); }
public ActionResult Edit([Bind(Include = "ID,Nombre,IsListado,IsMultiple")] TipoPregunta tipoPregunta) { if (ModelState.IsValid) { db.Entry(tipoPregunta).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoPregunta)); }
public ActionResult Create([Bind(Include = "ID,Nombre,IsListado,IsMultiple")] TipoPregunta tipoPregunta) { if (ModelState.IsValid) { db.TipoPregunta.Add(tipoPregunta); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoPregunta)); }
public List <TipoPregunta> LlenarComboTipoPregunta(TipoPregunta Datos) { try { Encuesta_Datos ED = new Encuesta_Datos(); return(ED.LlenarComboTipoPregunta(Datos)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Este método delega la responsabilidad de insertar un tipo de pregunta en la base de datos. /// Recibe por parámetro un objeto pregunta. /// </summary> /// <param name="tipoPregunta">Objeto que posee los siguientes atributos: idTipoPregunta,descripcionTipoPregunta, type </param> public bool SaveTipoPregunta(TipoPregunta tipoPregunta) { try { DAOTipoPregunta.InsertarTipoPregunta(tipoPregunta); return(true); } catch (Exception ex) { Console.WriteLine(ex.ToString()); return(false); } }
public DtoFormulario GetFormularioPorCodigo(string codigoFormulario) { DALCDatos datos = new DALCDatos(); DtoFormulario retorno = new DtoFormulario(); Formulario formulario = datos.GetFormularioPorCodigo(codigoFormulario); retorno.Id = formulario.IdFormulario; retorno.Codigo = formulario.Codigo; retorno.Descripcion = formulario.Descripcion; List <TipoPregunta> leTipoPregunta = datos.GetListaTipoPreguntas(); List <DtoPregunta> dtoListaPregunta = new List <DtoPregunta>(); List <Pregunta> lePregunta = datos.GetPreguntasVisiblesPorIdFormulario(formulario.IdFormulario); lePregunta.ForEach(lp => { TipoPregunta eTipoPregunta = leTipoPregunta.Find(f => f.IdTipoPregunta.Equals(lp.IdTipoPregunta)); DtoTipoPregunta tipoPregunta = new DtoTipoPregunta { Id = eTipoPregunta.IdTipoPregunta, Codigo = eTipoPregunta.Codigo, Nombre = eTipoPregunta.Nombre }; List <DtoValoresPregunta> listaValoresPregunta = new List <DtoValoresPregunta>(); List <ValoresPregunta> leValoresPregunta = datos.GetListaValoresPreguntasVisiblesPorIdPregunta(lp.IdPregunta); leValoresPregunta.ForEach(lvp => { listaValoresPregunta.Add(new DtoValoresPregunta { Id = lvp.IdValoresPregunta, Valor = lvp.Valor, Orden = lvp.Orden }); }); dtoListaPregunta.Add(new DtoPregunta { Id = lp.IdPregunta, Codigo = lp.Codigo, Orden = lp.Orden, Descripcion = lp.Descripcion, EsObligatorio = lp.EsObligatorio, TipoPregunta = tipoPregunta, ValoresPregunta = listaValoresPregunta }); }); retorno.Preguntas = dtoListaPregunta; return(retorno); }
// GET: TipoPregunta/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoPregunta tipoPregunta = db.TipoPregunta.Find(id); if (tipoPregunta == null) { return(HttpNotFound()); } return(View(tipoPregunta)); }
private TipoPregunta ObtenerItemSeleccionado() { try { TipoPregunta DatosAux = new TipoPregunta(); if (this.cmbTipoPregunta.SelectedIndex != -1) { DatosAux = (TipoPregunta)this.cmbTipoPregunta.SelectedItem; } return(DatosAux); } catch (Exception ex) { throw ex; } }
private void LlenarComboTipoPregunta() { try { TipoPregunta Datos = new TipoPregunta { IncluirSelect = true, Conexion = Comun.Conexion }; Encuesta_Negocio EN = new Encuesta_Negocio(); this.cmbTipoPregunta.DataSource = EN.LlenarComboTipoPregunta(Datos); this.cmbTipoPregunta.DisplayMember = "Descripcion"; this.cmbTipoPregunta.ValueMember = "IDTipoPregunta"; } catch (Exception ex) { throw ex; } }
/// <summary> /// Este método inserta por cada encuesta creada, los diferentes elementos de esa encuesta. /// Los elementos son todas las preguntas que componen esa encuesta. /// Recibe por parámetro el id de la Encuesta y una Encuesta de tipo EncuestaSurvey. /// </summary> /// <param name="idEncuesta">ID (int) de la encuesta insertada. Por ejemplo: 27</param> /// <param name="encuestaSurvey">Objeto que posee los siguentes atributos: (title, List PaginaSurvey). /// La lista PaginaSurvey tiene ElementSurvey, los cuales poseen los siguientes atributos: (isRequired, name, title, choices, columns, rows, html)</param> public static void insertarDefinicionDesglozado(int idEncuesta, EncuestaSurvey encuestaSurvey) { foreach (PaginaSurvey p in encuestaSurvey.pages) { foreach (ElementSurvey e in p.elements) { TipoPregunta tipo = DAOTipoPregunta.ObtenerTipoPregunta(e.type); Pregunta pregunta = new Pregunta(); pregunta.name = e.name; pregunta.descripcion = e.title; pregunta.idCategoria = 1; pregunta.idTipoPregunta = tipo.idTipoPregunta; pregunta.idEncuesta = idEncuesta; DAOPreguntas.InsertarPregunta(pregunta); } } }
/// <summary> /// Este método inserta un tipo de pregunta en la base de datos. /// Recibe por parámetro un objeto pregunta. /// </summary> /// <param name="tipoPregunta">Objeto que posee los siguientes atributos: idTipoPregunta,descripcionTipoPregunta, type </param> public static void InsertarTipoPregunta(TipoPregunta tipoPregunta) { try { SqlConnection cn = new SqlConnection(CadenaConexion.cadenaConexion); cn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = @"Insert into TipoPreguntas (descripcionTipoPregunta) values (@descripcionTipoPregunta, @type)"; cmd.Parameters.AddWithValue("@descripcionTipoPregunta", tipoPregunta.descripcion); cmd.Parameters.AddWithValue("@type", tipoPregunta.type); cmd.ExecuteNonQuery(); cn.Close(); } catch (Exception ex) { string mensaje = string.Empty; mensaje = ex.ToString(); Console.WriteLine(mensaje); } }
public List <TipoPregunta> LlenarComboTipoPregunta(TipoPregunta Datos) { try { List <TipoPregunta> Lista = new List <TipoPregunta>(); TipoPregunta Item; SqlDataReader Dr = SqlHelper.ExecuteReader(Datos.Conexion, "spCSLDB_get_ComboTipoPregunta", Datos.IncluirSelect); while (Dr.Read()) { Item = new TipoPregunta(); Item.IDTipoPregunta = Dr.IsDBNull(Dr.GetOrdinal("IDTipoPregunta")) ? 0 : Dr.GetInt32(Dr.GetOrdinal("IDTipoPregunta")); Item.Descripcion = Dr.IsDBNull(Dr.GetOrdinal("Descripcion")) ? string.Empty : Dr.GetString(Dr.GetOrdinal("Descripcion")); Item.OpcionMultiple = Dr.IsDBNull(Dr.GetOrdinal("OpcionMultiple")) ? false : Dr.GetBoolean(Dr.GetOrdinal("OpcionMultiple")); Lista.Add(Item); } Dr.Close(); return(Lista); } catch (Exception ex) { throw ex; } }
/// <summary> /// Este método actualiza un tipo de pregunta en la base de datos. /// Recibe por parámetro un objeto tipo pregunta. /// </summary> /// <param name="tipoPregunta">Objeto que posee los siguientes atributos: idTipoPregunta,descripcionTipoPregunta, type </param> public static void ActualizarTipoPregunta(TipoPregunta tipoPregunta) { try { SqlConnection cn = new SqlConnection(CadenaConexion.cadenaConexion); cn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = @"Update TipoPreguntas set descripcionTipoPregunta=@descripcionTipoPregunta where idTipoPregunta=@idTipoPregunta"; cmd.Parameters.AddWithValue("@idTipoPregunta", tipoPregunta.idTipoPregunta); cmd.Parameters.AddWithValue("@descripcionTipoPregunta", tipoPregunta.descripcion); cmd.Parameters.AddWithValue("@type", tipoPregunta.type); cmd.ExecuteNonQuery(); cn.Close(); } catch (Exception ex) { string mensaje = string.Empty; mensaje = ex.ToString(); Console.WriteLine(mensaje); } }
public IActionResult Put(TipoPregunta tipoPregunta) { this.tiposPreguntasRepository.ActualizarTipoPregunta(tipoPregunta); //var response = Request.CreateResponse<TipoPregunta>(System.Net.HttpStatusCode.OK, tipoPregunta); return(Ok(tipoPregunta)); }
public void RespuestaNO() { preguntalActual = TipoPregunta.ninguna; pnlPregunta.SetActive(false); pnlMenu.SetActive(true); }
static void Main(string[] args) { Console.WriteLine("*****Menu*****"); Console.WriteLine("Usuarios"); Console.WriteLine("1.- Alta usuario"); //login Console.WriteLine("2.- Baja usuario"); //administraci[on(superusuario) Console.WriteLine("3.- Login (Solo estatus de si o no)"); Console.WriteLine("4.- Perfil (login -> mostrar datos del usuario)"); Console.WriteLine("Roles"); Console.WriteLine("5.- Alta rol"); //administraci[on superusuario Console.WriteLine("6.- Baja usuario"); //administraci[on superusuario Console.WriteLine("7.- Mostrar roles"); //administracion, alta usuario Console.WriteLine("8.- Mostrar rol de un usuario (numerico)"); //Definir que pantallas se van a mostrar, si es gratuito o no Console.WriteLine("Pantallas"); Console.WriteLine("9.- Alta pantalla"); //administraci[on superusuario Console.WriteLine("10.- Baja pantalla"); //administraci[on superusuario Console.WriteLine("11.- Mostrar pantallas por rol (arreglo numerico)"); //Definir que pantallas se van a mostrar Console.WriteLine("Preguntas"); Console.WriteLine("12.- Alta pregunta"); Console.WriteLine("13.- Baja pregunta"); Console.WriteLine("14.- Pregunta aleatoria(solo mostrar)"); //no la va a poder contestar Console.WriteLine("15.- Contestar pregunta sin dato (Mostrar -> validar respuesta -> Guardar respuesta usuario)"); //para todos los tipos de examen//se va a validar el tipo de pregunta y con esto es la forma en que se muestra Console.WriteLine("16.- Contestar pregunta con dato (Mostrar -> validar respuesta -> Guardar respuesta usuario -> mostrar ayuda)"); //para todos los tipos de examen Console.WriteLine("17.- Alta tipo pregunta"); Console.WriteLine("18.- Baja tipo pregunta"); Console.WriteLine("19.- Alta tema pregunta"); Console.WriteLine("20.- Baja tema pregunta"); Console.WriteLine("21.- ver temas pregunta"); // en configuraci[on de examen poder seleccionar unicamente de que tema se quieren preguntas Console.WriteLine("22.- Mostrar tabla respuestas usuarios"); // solo como muestra de que funciona Console.WriteLine("Examenes"); Console.WriteLine("23.- Insertar tipo examen"); Console.WriteLine("24.- Baja tipo examen"); Console.WriteLine("25.- Insertar examen"); Console.WriteLine("26.- Baja examen"); Console.WriteLine("27.- Insertar certificador"); Console.WriteLine("28.- eliminar certificador"); Console.WriteLine("29.- Mostrar tipos examenes");//para configuraci[on de examen poder filtrar mejor los examenes Console.WriteLine("30.- Mostrar todos los examenes"); Console.WriteLine("31.- Mostrar examenes por tipo de examen"); Console.WriteLine("30.- Mostrar todos los certificadores"); Console.WriteLine("31.- Mostrar examenes por certificador"); Console.WriteLine("32.- Mostrar todas Las preguntas de un examen"); Console.WriteLine("33.- Mostrar una pregunta de un examen"); int opc = Convert.ToInt32(Console.ReadLine()); switch (opc) { case 1: Console.WriteLine("Ingresa el Nombre"); string Nombre = Console.ReadLine(); Console.WriteLine("Ingresa el Apellido Parteno"); string Apellido_Parterno = Console.ReadLine(); Console.WriteLine("Ingresa el Apellido Materno"); string Apellido_Materno = Console.ReadLine(); Console.WriteLine("Ingresa el Fecha Nacimiento"); DateTime Fecha_Nacimiento = Convert.ToDateTime(Console.ReadLine()); Console.WriteLine("Ingresa la contraseña"); string Password_Hash = Console.ReadLine(); Console.WriteLine("Ingresa el Correo"); string Correo = Console.ReadLine(); Console.WriteLine("Ingresa 1 = Hombre 0 = Mujer"); int Genero = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Ingresa el Rol en numero"); int ID_Rol = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Ingresa el Estatus en numero"); int ID_Estatus = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Ingresa el Hash de la foto"); string Hash_Foto = Console.ReadLine(); Console.WriteLine(API0.User.InsertUser(Nombre, Apellido_Parterno, Apellido_Materno, Fecha_Nacimiento, Password_Hash, Correo, Genero, ID_Rol, ID_Estatus, Hash_Foto)); break; case 2: Console.WriteLine("Ingresa el ID a eliminar"); int ID = Convert.ToInt32(Console.ReadLine()); User.DeleteUser(ID); Console.WriteLine("Usuario eliminado"); break; case 3: Console.WriteLine("Ingresa el correo del usuario"); string correo = Console.ReadLine(); Console.WriteLine("Ingresa el pass del usuario"); string pass = Utilities.encrypt(Console.ReadLine()); Console.WriteLine("Hola usuario "); User.login(correo, pass); break; case 4: Console.WriteLine("Ingresa el ID del usuario"); int IDUsuario = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Hola usuario "); User.SelectAlUsers(IDUsuario); break; case 5: Console.WriteLine("Ingresa el Id del rol"); int IDRol = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Ingresa la descripcion del rol"); string desc = Console.ReadLine(); Console.WriteLine(Roles.InsertRol(IDRol, desc)); break; case 6: Console.WriteLine("Ingresa el Id del rol que deseas eliminar"); int IDRolE = Convert.ToInt32(Console.ReadLine()); Roles.DeleteRol(IDRolE); Console.WriteLine("Rol eliminado"); break; case 7: Console.WriteLine("Estos son los roles"); Roles.SelectAllRoles(); break; case 8: Console.WriteLine("Ingresa el ID del Usuario"); IDUsuario = Convert.ToInt32(Console.ReadLine()); Roles.RolUsuario(IDUsuario); break; case 9: Console.WriteLine("Ingresa el ID de la pantalla"); int IDPantalla = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Ingresa la descripcion de la pantalla"); string descPantalla = Console.ReadLine(); Console.WriteLine(Pantalla.InsertPantalla(IDPantalla, descPantalla)); break; case 10: Console.WriteLine("Ingresa el ID de la pantalla"); IDPantalla = Convert.ToInt32(Console.ReadLine()); Pantalla.DeletePantalla(IDPantalla); Console.WriteLine("Pantalla eliminada"); break; case 11: Console.WriteLine("Ingresa el rol"); foreach (int pantalla in Pantalla.PantallasPorRol(Convert.ToInt32(Console.ReadLine()))) { Console.WriteLine(pantalla + ""); } break; case 12: Console.WriteLine("Ingresa el n[umero de opciones"); String[] opciones = new string[Convert.ToInt32(Console.ReadLine())]; Console.WriteLine("pregunta: "); String pregunta = Console.ReadLine(); for (int i = 0; i < opciones.Length; i++) { Console.WriteLine("Opcion " + (i + 1)); opciones[i] = Console.ReadLine(); } Console.WriteLine("Opcion correcta(numero): "); int rcorrecta = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Tipo pregunta(numero): "); int tpregunta = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Ayuda: "); String ayuda = Console.ReadLine(); Console.WriteLine("tema(numero): "); int tema = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(Pregunta.altaPregunta(pregunta, opciones, rcorrecta, tpregunta, ayuda, tema)); break; case 13: Console.WriteLine("Ingresa el id de la pregunta a eliminar"); Console.WriteLine(Pregunta.baja(Convert.ToInt32(Console.ReadLine()))); break; case 14: break; case 15: break; case 16: break; case 17: Console.WriteLine("Ingresa el ID del tipo de pregunta"); int IDTIpoPregunta = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Ingresa la descripcion de la pantalla"); string descTipoPregunta = Console.ReadLine(); Console.WriteLine(TipoPregunta.InsertTipoPregunta(IDTIpoPregunta, descTipoPregunta)); break; case 18: Console.WriteLine("Ingresa el ID del Tipo de Pregunta"); int IDTipoPregunta = Convert.ToInt32(Console.ReadLine()); Pantalla.DeletePantalla(IDTipoPregunta); Console.WriteLine("Tipo Pregunta eliminada"); break; case 19: Console.WriteLine("Ingresa el tema"); Console.WriteLine("El id del tema es: " + Tema.alta_tema(Console.ReadLine())); break; case 20: Console.WriteLine("Ingresa el id del tema a borrar"); switch (Tema.baja_tema(Convert.ToInt32(Console.ReadLine()))) { case 1: Console.WriteLine("Se borró exitosamente el tema"); break; case 0: Console.WriteLine("Error al el tema"); break; } break; case 21: foreach (Tema t in Tema.obtener_Temas()) { Console.WriteLine("id: " + t.id + "\tDescripcion: " + t.descripcion + "\n"); } break; case 22: break; case 23: Console.WriteLine("Ingresa la descripcion del tipo de examen"); string descTipoExamen = Console.ReadLine(); Console.WriteLine(TipoExamen.InsertTipoExamen(descTipoExamen)); break; case 24: Console.WriteLine("Ingresa el ID del Tipo de Examen"); int IDTipoExamen = Convert.ToInt32(Console.ReadLine()); Pantalla.DeletePantalla(IDTipoExamen); Console.WriteLine("Tipo Examen eliminado"); break; case 25: Console.WriteLine("Ingresa la descripcion del Examen"); string descExamen = Console.ReadLine(); Console.WriteLine("Ingresa el nombre del Examen"); string nombreExamen = Console.ReadLine(); Console.WriteLine("Ingresa el ID_Certificador del Examen"); int IDCertificador = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Ingresa el Tiempo del Examen"); int tiempo = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Ingresa el ID_Tipo_Examen del Examen"); int ID_Tipo_Examen = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Ingresa el Url_Oficial del Examen"); string UrlExamen = Console.ReadLine(); Console.WriteLine(Examen.InsertExamen(descExamen, nombreExamen, IDCertificador, tiempo, ID_Tipo_Examen, UrlExamen)); break; case 26: Console.WriteLine("Ingresa el id del Examen a borrar"); switch (Examen.baja_examen(Convert.ToInt32(Console.ReadLine()))) { case 1: Console.WriteLine("Se borró exitosamente el examen"); break; case 0: Console.WriteLine("Error al el tema"); break; } break; break; case 27: Console.WriteLine("Ingresa la Descrición del Certificador"); string DescCertificador = Console.ReadLine(); Console.WriteLine("Ingresa la URl del Certificador"); string Url = Console.ReadLine(); Console.WriteLine(Certificadores.InsertCertificadores(DescCertificador, Url)); break; case 28: Console.WriteLine("Ingresa el ID del Certificador"); int IDCertificadorE = Convert.ToInt32(Console.ReadLine()); Certificadores.DeleteCertificadores(IDCertificadorE); Console.WriteLine("Certificador eliminado"); break; case 29: break; case 30: break; case 31: break; case 32: break; case 33: break; } //Console.WriteLine("Estad[isticas (Pendiente, se trabajar[a cuando se haga el BI)"); //string con = ConfigurationManager.ConnectionStrings["Preparate"].ToString(); //Parameter[] p = new Parameter[] { new Parameter("@name","Alexis")}; //String res = Utilities.FirstDataFromTable(con, "hola", p); //Console.WriteLine(res); Console.ReadLine(); }
/// <summary> /// Este método delega la responsabilidad de actualizar los datos de un tipo de pregunta en la base de datos. /// Recibe por parámetro un objeto tipo pregunta. /// </summary> /// <param name="tipoPregunta">Objeto que posee los siguientes atributos: idTipoPregunta,descripcionTipoPregunta, type </param> public void ActualizarTipoPregunta(TipoPregunta tipoPregunta) { DAOTipoPregunta.ActualizarTipoPregunta(tipoPregunta); }