public void GetOpcoesUniversidade(Universidade universidade) { if (SelecionarUniversidade(universidade) == false) { return; } HabilitaLocalOferta(); if (universidade.LocaisOferta == null) { universidade.LocaisOferta = new List <LocalOferta>(); } universidade.LocaisOferta.AddRange(GetLocaisOferta()); foreach (var oferta in universidade.LocaisOferta) { SelecionaLocalOferta(oferta); oferta.Cursos = GetCursos(); foreach (var curso in oferta.Cursos) { SelecionaCurso(curso); curso.GrausTurnos = GetGrausTurnos(); } } }
public IList <Universidade> ObterUniversidades() { var listagem = new List <Universidade>(); var sql = @"SELECT id_universidade, universidade FROM universidades"; using (SqlConnection connection = _connection) { connection.Open(); using (var command = new SqlCommand(sql, connection)) { using (var reader = command.ExecuteReader()) { while (reader.Read()) { var universidade = new Universidade() { Id = Convert.ToInt32(reader["id_universidade"]), Descricao = reader["universidade"].ToString() }; listagem.Add(universidade); } } } } return(listagem); }
public Universidade Read(int id) { Universidade u = null; SqlCommand cmd = new SqlCommand(); cmd.Connection = connection; cmd.CommandText = @"SELECT * FROM Universidades WHERE IdUniversidade = @id"; cmd.Parameters.AddWithValue("@id", id); SqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { u = new Universidade { IdUniversidade = (int)reader["IdUniversidade"], Nome = (string)reader["Nome"], Img = (string)reader["Img"] }; } return(u); }
public ActionResult DeleteConfirmed(int id) { Universidade universidade = db.Universidades.Find(id); db.Universidades.Remove(universidade); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "UniversidadeId,Nome,Cidade,UF")] Universidade universidade) { if (ModelState.IsValid) { db.Entry(universidade).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(universidade)); }
public ActionResult Create([Bind(Include = "UniversidadeId,Nome,Cidade,UF")] Universidade universidade) { if (ModelState.IsValid) { db.Universidades.Add(universidade); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(universidade)); }
public IActionResult Create(Universidade e) { if (!ModelState.IsValid) { return(View(e)); } using (var data = new UniversidadeData()) data.Create(e); return(RedirectToAction("Index")); }
public void Create(Universidade e) { SqlCommand cmd = new SqlCommand(); cmd.Connection = connection; cmd.CommandText = @"INSERT INTO Universidades VALUES(@nome, @img)"; cmd.Parameters.AddWithValue("@nome", e.Nome); cmd.Parameters.AddWithValue("@img", e.Img); cmd.ExecuteNonQuery(); }
// GET: Universidade/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Universidade universidade = db.Universidades.Find(id); if (universidade == null) { return(HttpNotFound()); } return(View(universidade)); }
public void GetAprovadosUniversidade(Universidade universidade) { foreach (var oferta in universidade.LocaisOferta) { foreach (var curso in oferta.Cursos) { foreach (var grauTurno in curso.GrausTurnos) { if (SelecionarUniversidade(universidade) == false) { continue; } var erros = 0; var finished = false; while (erros < 5 && finished == false) { try { HabilitaLocalOferta(); SelecionaLocalOferta(oferta); SelecionaCurso(curso); SelecionaGrauTurno(grauTurno); ClickBuscar(); if (grauTurno.Aprovados == null) { grauTurno.Aprovados = new List <Aprovado>(); } grauTurno.Aprovados.AddRange(GetAprovados()); finished = true; } catch { erros++; driver.Navigate().GoToUrl("http://sisu.mec.gov.br/selecionados"); Thread.Sleep(3000); } } if (finished == false) { throw new Exception("Limite máximo de tentativas atingido"); } } } } }
public IActionResult Update(int id, Universidade e) { e.IdUniversidade = id; if (!ModelState.IsValid) { return(View(e)); } using (var data = new UniversidadeData()) data.Update(e); return(RedirectToAction("Index")); }
public void Update(Universidade e) { SqlCommand cmd = new SqlCommand(); cmd.Connection = connection; cmd.CommandText = @"UPDATE Universidades SET Nome = @nome, Img = @img WHERE IdUniversidade = @id"; cmd.Parameters.AddWithValue("@nome", e.Nome); cmd.Parameters.AddWithValue("@img", e.Img); cmd.Parameters.AddWithValue("@id", e.IdUniversidade); cmd.ExecuteNonQuery(); }
private bool SelecionarUniversidade(Universidade universidade) { var nomeBusca = universidade.Nome; SetCampoUniversidade(nomeBusca); while (nomeBusca.Length > 3 && ClickPrimeiroLiUniversidade() == false) { Thread.Sleep(200); nomeBusca = nomeBusca.Substring(0, nomeBusca.Length - 2); SetCampoUniversidade(nomeBusca); } return(nomeBusca.Length > 3); }
public PartialViewResult ListarUniversidade(Universidade universidade, int pagina = 1, int registros = 5) { var univers = db.Universidades.Include(u => u.Cursos); if (!String.IsNullOrWhiteSpace(universidade.Nome)) { univers = univers.Where(u => u.Nome.Contains(universidade.Nome)); } if (!string.IsNullOrWhiteSpace(universidade.Cidade)) { univers = univers.Where(u => u.Cidade.Contains(universidade.Cidade)); } if (!String.IsNullOrWhiteSpace(universidade.UF)) { univers = univers.Where(u => u.UF.Contains(universidade.UF)); } var universPaginados = univers.OrderBy(u => u.Nome).Skip((pagina - 1) * registros).Take(registros); return(PartialView("_ListarUniversidade", universPaginados.ToList())); }
public List <Universidade> Read() { List <Universidade> lista = new List <Universidade>(); SqlCommand cmd = new SqlCommand(); cmd.Connection = connection; cmd.CommandText = "SELECT * FROM Universidades"; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Universidade u = new Universidade(); u.IdUniversidade = (int)reader["IdUniversidade"]; u.Nome = (string)reader["Nome"]; u.Img = (string)reader["Img"]; lista.Add(u); } return(lista); }
static void Main(string[] args) { Universidade[] VetorUniversidades = new Universidade[0]; int op = 0; while (op != 5) { Console.WriteLine("Selecione uma opção:\n"); Console.WriteLine("1 - Registrar universidade"); Console.WriteLine("2 - Registrar departamento"); Console.WriteLine("3 - Exibir lista de universidades e departamentos"); Console.WriteLine("4 - Registrar professor"); Console.WriteLine("5 - Finalizar programa"); op = Convert.ToInt32(Console.ReadLine()); switch (op) { case 1: string nome; bool ocorrenciaN = false; Console.WriteLine("Insira o nome da Universidade a ser registrado:"); nome = Console.ReadLine(); for (int i = 0; i < VetorUniversidades.Length; i++) { if (nome == VetorUniversidades[i].GetNome()) { ocorrenciaN = true; Console.WriteLine("Já existe uma universidade cadastrada com o nome fornecido\n"); break; } } if (ocorrenciaN == false) { Universidade universidade = new Universidade(nome); Array.Resize(ref VetorUniversidades, VetorUniversidades.Length + 1); VetorUniversidades[VetorUniversidades.Length - 1] = universidade; } break; case 2: string sig; Console.WriteLine("Insira o nome da universidade a qual deseja registrar um departamento:"); sig = Console.ReadLine(); bool find = false; for (int i = 0; i < VetorUniversidades.Length; i++) { if (sig == VetorUniversidades[i].GetNome()) { VetorUniversidades[i].addDepartamento(); find = true; break; } } if (find == false) { Console.WriteLine("Não foi possível encontrar uma universidade com o nome informado."); } break; case 3: for (int i = 0; i < VetorUniversidades.Length; i++) { VetorUniversidades[i].MostrarDepartamentos(); } break; case 4: var professor = new Professor(); professor.SetNome(); break; case 5: Console.WriteLine("\nFim!"); Console.ReadKey(); break; } } }