protected void button_removeAll(object sender, EventArgs e) { UpdatePanel1.Update(); DbConn dbHnd = new DbConn(); try { //Abrir Conexão dbHnd.OpenConnection(); dbHnd.ExecuteNonQuery("DELETE FROM CONTATO"); //Fechar Conexão dbHnd.CloseConnection(); } finally { //Sempre utilizar finally e Dispose para "matar" a conexão dbHnd.Dispose(); } recriartb(); }
protected void button_editar(object sender, EventArgs e) { DbConn dbHnd = new DbConn(); try { //Abrir Conexão dbHnd.OpenConnection(); Button btnClicado = (Button)sender; int valor1 = Int32.Parse(btnClicado.CommandArgument); dbHnd.AddParameter("codigo", valor1); DataRow dRowLinha = dbHnd.FillDataRow("SELECT cd_contato, ds_nome,ds_email,dt_nasci,ds_cpf,ds_sexo,ds_cidade,ds_endereco,cd_estado FROM CONTATO where cd_contato=" + dbHnd.GetSqlParam("codigo")); if (dRowLinha != null) { nomeid.Text = dRowLinha["ds_nome"].ToString(); emailid.Text = dRowLinha["ds_email"].ToString(); nasciid.Text = dRowLinha["dt_nasci"].ToString(); cpfid.Text = dRowLinha["ds_cpf"].ToString(); sexoid.Text = dRowLinha["ds_sexo"].ToString(); estadoid.SelectedValue = dRowLinha["cd_estado"].ToString(); cidadeid.Text = dRowLinha["ds_cidade"].ToString(); enderecoid.Text = dRowLinha["ds_endereco"].ToString(); codigo.Value = valor1.ToString(); btsalvar.Text = "salvar alteração"; } //Fechar Conexão dbHnd.CloseConnection(); } finally { //matar conexão dbHnd.Dispose(); } UpdatePanel2.Update(); }
protected void adicionarItem(object sender, EventArgs e) { vericam(); validarCPF(cpfid.Text); if (aviso1.Text != "Campo Obrigatório" && aviso2.Text != "Campo Obrigatório" && aviso3.Text != "Campo Obrigatório" && aviso4.Visible == false) { if (btsalvar.Text == "salvar") { DbConn dbHnd = new DbConn(); try { //Abrir Conexão dbHnd.OpenConnection(); contratoinfo contr = new contratoinfo(); contr.acao = contr.nome = nomeid.Text; contr.email = emailid.Text; contr.nasci = nasciid.Text; contr.cpf = cpfid.Text; contr.sexo = sexoid.Text; contr.estado = Int32.Parse(estadoid.SelectedValue); contr.cidade = cidadeid.Text; contr.endereco = enderecoid.Text; dbHnd.AddParameter("nome", contr.nome); dbHnd.AddParameter("email", contr.email); dbHnd.AddParameter("nasci", contr.nasci); dbHnd.AddParameter("cpf", contr.cpf); dbHnd.AddParameter("sexo", contr.sexo); dbHnd.AddParameter("estado", contr.estado); dbHnd.AddParameter("cidade", contr.cidade); dbHnd.AddParameter("endereco", contr.endereco); dbHnd.ExecuteNonQuery("INSERT INTO CONTATO(ds_nome,ds_email,dt_nasci,ds_cpf,ds_sexo,cd_estado,ds_cidade,ds_endereco)values(" + dbHnd.GetSqlParam("nome") + "," + "" + dbHnd.GetSqlParam("email") + "," + dbHnd.GetSqlParam("nasci") + "," + dbHnd.GetSqlParam("cpf") + "," + dbHnd.GetSqlParam("sexo") + "," + "" + dbHnd.GetSqlParam("estado") + "," + dbHnd.GetSqlParam("cidade") + "," + dbHnd.GetSqlParam("endereco") + ")"); //Fechar Conexão dbHnd.CloseConnection(); } finally { //matar a conexão dbHnd.Dispose(); } clear(); } else { DbConn dbHnd = new DbConn(); try { //Abrir Conexão dbHnd.OpenConnection(); ContatoInfo cInfo = new ContatoInfo(); cInfo.DsContato = nomeid.Text; contratoinfo dd = new contratoinfo(); dd.nome = nomeid.Text; dd.email = emailid.Text; dd.nasci = nasciid.Text; dd.cpf = cpfid.Text; dd.sexo = sexoid.Text; dd.cidade = cidadeid.Text; dd.estado = Int32.Parse(estadoid.SelectedValue); dd.endereco = enderecoid.Text; dbHnd.AddParameter("nome", dd.nome); dbHnd.AddParameter("email", dd.email); dbHnd.AddParameter("nasci", dd.nasci); dbHnd.AddParameter("cpf", dd.cpf); dbHnd.AddParameter("sexo", dd.sexo); dbHnd.AddParameter("estado", dd.estado); dbHnd.AddParameter("cidade", dd.cidade); dbHnd.AddParameter("endereco", dd.endereco); dbHnd.AddParameter("codigo", codigo.Value); btsalvar.Text = "salvar"; dbHnd.ExecuteNonQuery("UPDATE CONTATO SET ds_nome=" + dbHnd.GetSqlParam("nome") + ",ds_email=" + dbHnd.GetSqlParam("email") + ",dt_nasci=" + dbHnd.GetSqlParam("nasci") + ",ds_cpf=" + dbHnd.GetSqlParam("cpf") + ",ds_sexo=" + dbHnd.GetSqlParam("sexo") + ",cd_estado=" + dbHnd.GetSqlParam("estado") + ",ds_cidade=" + dbHnd.GetSqlParam("cidade") + ",ds_endereco=" + dbHnd.GetSqlParam("endereco") + " WHERE cd_contato=" + dbHnd.GetSqlParam("codigo")); //Fechar Conexão dbHnd.CloseConnection(); } finally { //matar a conexão dbHnd.Dispose(); } clear(); } recriartb(); } }
protected void recriartb() { DbConn dbHnd = new DbConn(); try { //Abrir Conexão dbHnd.OpenConnection(); DataSet ds = dbHnd.FillDataSet("SELECT cd_contato, ds_nome,ds_email,dt_nasci,ds_cpf,ds_sexo,ds_cidade,ds_endereco, ESTADO.cd_estado, ESTADO.uf_estado FROM CONTATO" + " INNER JOIN ESTADO ON ESTADO.cd_estado = CONTATO.cd_estado"); int teste = tabelaid.Rows.Count; for (int i = 1; i < teste; i++) { tabelaid.Rows.RemoveAt(1); } foreach (DataRow dRow in ds.Tables[0].Rows) { int codigo = int.Parse(dRow["cd_contato"].ToString()); String nome = dRow["ds_nome"].ToString(); String email = dRow["ds_email"].ToString(); String nasci = dRow["dt_nasci"].ToString(); String cpf = dRow["ds_cpf"].ToString(); String sexo = dRow["ds_sexo"].ToString(); String cidade = dRow["ds_cidade"].ToString(); String endereco = dRow["ds_endereco"].ToString(); String estado = dRow["uf_estado"].ToString(); TableRow tRow1 = new TableRow(); TableCell tCell = new TableCell(); Button btn1 = new Button(); btn1.Text = "Editar"; btn1.CommandArgument = String.Format("{0}", (codigo)); btn1.Click += button_editar; tCell.Controls.Add(btn1); tRow1.Cells.Add(tCell); Button btn2 = new Button(); btn2.Text = "Deletar"; btn2.Click += button_remove; btn2.CommandArgument = String.Format("{0}", (codigo)); tCell.Controls.Add(btn2); tRow1.Cells.Add(tCell); TableCell tCell0 = new TableCell(); tCell0.Text = nome; tRow1.Cells.Add(tCell0); TableCell tCell1 = new TableCell(); tCell1.Text = email; tRow1.Cells.Add(tCell1); TableCell tCell2 = new TableCell(); tCell2.Text = nasci; tRow1.Cells.Add(tCell2); TableCell tCell00 = new TableCell(); tCell00.Text = cpf; tRow1.Cells.Add(tCell00); TableCell tCell3 = new TableCell(); tCell3.Text = sexo; tRow1.Cells.Add(tCell3); TableCell tCell4 = new TableCell(); tCell4.Text = estado; tRow1.Cells.Add(tCell4); TableCell tCell5 = new TableCell(); tCell5.Text = cidade; tRow1.Cells.Add(tCell5); TableCell tCell6 = new TableCell(); tCell6.Text = endereco; tRow1.Cells.Add(tCell6); tabelaid.Rows.Add(tRow1); } //Fechar Conexão dbHnd.CloseConnection(); } finally { //matar conexão dbHnd.Dispose(); } UpdatePanel1.Update(); }