private void AddNovoVisitante() { if (!verifySGBDConnection()) return; setVisitanteCriado(); Console.WriteLine("VISITANTE CRIADO INICIO -> " + visitanteCriado.ToString()); SqlCommand cmd = new SqlCommand("AddVisitante", cn); cmd.CommandType = CommandType.StoredProcedure; //cmd.Connection = cn; cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@cartao_cidadao", visitanteCriado.Cartao_cidadao); cmd.Parameters.AddWithValue("@nome", visitanteCriado.Nome); Console.WriteLine("VISITANTE CRIADO FINAL -> " + visitanteCriado.ToString()); try { cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception("Registo do novo visitante falhou. \n ERROR MESSAGE: \n" + ex.Message); } finally { cn.Close(); } }
private void setupVisitantes() { if (!verifySGBDConnection()) return; Console.WriteLine("Entrei no setup visitantes."); SqlCommand cmd = new SqlCommand("SELECT * from GetVisitantes() order by nome", cn); SqlDataReader reader = cmd.ExecuteReader(); comboBoxVisitantes.Items.Clear(); while (reader.Read()) { Visitante V = new Visitante(); V.Cartao_cidadao = reader["cartao_cidadao"].ToString(); V.Nome = reader["nome"].ToString(); comboBoxVisitantes.Items.Add(V); Console.WriteLine("Adicionado V " + V.ToString()); } cn.Close(); }
private void ComboBoxVisitantes_SelectedIndexChanged(object sender, EventArgs e) { if (comboBoxVisitantes.SelectedIndex >= 0) { idxVisitanteSelecionado = comboBoxVisitantes.SelectedIndex; visianteSelecionado = (Visitante)comboBoxVisitantes.Items[idxVisitanteSelecionado]; Console.WriteLine("Visitante atual visita popup: " + visianteSelecionado.ToString()); } }