private void salvarBtn_Click(object sender, EventArgs e) { isEmpty validaControles = new isEmpty(); try { foreach (Control child in this.Controls.Cast<Control>().OrderBy(c => c.TabIndex)) { string tag = validaControles.empty(child); if (tag != "") { throw new Exception("O campo " + "'" + tag + "'" + " está vazio"); } else { } } var appPalest = new palestranteAplicacao(); Palestrante palestrante = new Palestrante(); palestrante.Nome = nomeTxt.Text; palestrante.Titulacao = titulacaoCB.Text; palestrante.Cidade = cidadeTxt.Text; palestrante.Email = emailTxt.Text; palestrante.Telefone = telMsk.Text; palestrante.MiniCurriculum = miniCTxt.Text; appPalest.salvaPalestrante(palestrante, palestrante.Nome); MessageBox.Show("Palestrante salvo com sucesso!"); } catch(Exception ex) { MessageBox.Show(ex.Message); } }
// SALVA OU ATUALIZA A TABELA DE PALESTRANTE public void salvaPalestrante(Palestrante palestrante, string nome) { if(selectPalestranteCodWhere(nome) > 0) { atualizaPalestrante(palestrante); } else inserePalestrante(palestrante); }
//INSERE NOVAS INFORMAÇÕES NA TABELA PALESTRANTE public void inserePalestrante(Palestrante palestrante) { var strInsert = ""; strInsert += @"INSERT INTO tblPalestrante (sNome, sTitulacao, sMiniCurriculum, sCidade, sTelefone, sEmail)"; strInsert += string.Format(@"VALUES ('{0}', '{1}', '{2}', '{3}', '{4}', '{5}')", palestrante.Nome, palestrante.Titulacao, palestrante.MiniCurriculum, palestrante.Cidade, palestrante.Telefone, palestrante.Email); using (contexto = new Contexto()) { contexto.executaComando(strInsert); } }
//ATUALIZA INFORMAÇÕES NA TABELA DE PALESTRANTE public void atualizaPalestrante(Palestrante palestrante) { var strUpdate = ""; strUpdate += @"UPDATE tblPalestrante SET "; strUpdate += string.Format(@"sNome = '{0}', sTitulacao ='{1}', sMiniCurriculum ='{2}', sCidade = '{3}', sTelefone = '{4}', sEmail = '{5}' WHERE nCodPal = {6}", palestrante.Nome, palestrante.Titulacao, palestrante.MiniCurriculum, palestrante.Cidade, palestrante.Telefone, palestrante.Email, palestrante.Codigo); using (contexto = new Contexto()) { contexto.executaComando(strUpdate); } }
private void palestranteCB_SelectedIndexChanged(object sender, EventArgs e) { palestrante = new Palestrante(); palesApp = new palestranteAplicacao(); palestrante = (palesApp.selectPalestranteWhere(palestranteCB.Text)); if (palestrante != null) { nomeTxt.Text = palestrante.Nome; cidadeTxt.Text = palestrante.Cidade; emailTxt.Text = palestrante.Email; miniCTxt.Text = palestrante.MiniCurriculum; telMsk.Text = palestrante.Telefone; titulacaoCB.Text = palestrante.Titulacao; codValorLbl.Text = palestrante.Codigo.ToString(); nome = nomeTxt.Text; } }
private Palestrante palestranteWhereReaderToObjectList(SqlDataReader reader) { var palestrante = new Palestrante(); while (reader.Read()) { var temp = new Palestrante { Codigo = int.Parse(reader["nCodPal"].ToString()), Nome = (reader["sNome"].ToString()), Titulacao = (reader["sTitulacao"].ToString()), MiniCurriculum = (reader["sMiniCurriculum"].ToString()), Cidade = (reader["sCidade"].ToString()), Telefone = (reader["sTelefone"].ToString()), Email = (reader["sEmail"].ToString()), }; palestrante = temp; } return palestrante; }
//CONVERTE O DATAREADER DA TABELA ACIMA EM OBJETOS DO TIPO PALESTRANTE private List<Palestrante> palestranteReaderToObjectList(SqlDataReader reader) { var palestrantes = new List<Palestrante>(); while (reader.Read()) { var temp = new Palestrante() { Codigo = int.Parse(reader["nCodPal"].ToString()), Nome = (reader["sNome"].ToString()), Titulacao = (reader["sTitulacao"].ToString()), MiniCurriculum = (reader["sMiniCurriculum"].ToString()), Cidade = (reader["sCidade"].ToString()), Telefone = (reader["sTelefone"].ToString()), Email = (reader["sEmail"].ToString()), }; palestrantes.Add(temp); } reader.Close(); return palestrantes; }
private void salvarBtn_Click(object sender, EventArgs e) { isEmpty validaControles = new isEmpty(); try { foreach (Control child in this.Controls) { string tag = validaControles.empty(child); if (tag != "") { throw new Exception("O campo " + "'" + tag + "'" + " está vazio"); } else { } } palestrante = new Palestrante(); palestrante.Codigo = int.Parse(codValorLbl.Text); palestrante.Nome = nomeTxt.Text; palestrante.Cidade = cidadeTxt.Text; palestrante.Email = emailTxt.Text; palestrante.MiniCurriculum = miniCTxt.Text; palestrante.Telefone = telMsk.Text; palestrante.Titulacao = titulacaoCB.Text; palesApp.salvaPalestrante(palestrante, nome); MessageBox.Show("Palestrante salvo com sucesso!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }