protected void btnCadastro_Click(object sender, EventArgs e) { try { Dal.Entity.Medico m = new Dal.Entity.Medico(); //classe de entidade... m.Nome = txtMedico.Text; m.Crm = txtCrm.Text; m.Descricao = txtDescricao.Text; MedicoDal mm = new MedicoDal(); //persistencia... mm.Insert(m); //gravando... lblMensagem.Text = "Médico " + m.Nome + ", cadastrado com sucesso."; //limpar os campos... txtMedico.Text = ""; txtCrm.Text = ""; txtDescricao.Text = ""; } catch (Exception ex) { //imprimir mensagem de erro... lblMensagem.Text = ex.Message; } }
public void Insert(Medico md) { try { OpenConnection(); //abrir conexão... Cmd = new SqlCommand("insert into Medico(Nome, CRM, Descricao) values(@v1, @v2, @v3)", Con); Cmd.Parameters.AddWithValue("@v1", md.Nome); Cmd.Parameters.AddWithValue("@v2", md.Crm); Cmd.Parameters.AddWithValue("@v3", md.Descricao); Cmd.ExecuteNonQuery(); //executar... } catch (Exception e) { //lançar exceção... throw new Exception("Erro ao inserir Funcionário: " + e.Message); } finally { CloseConnection(); //fechar conexão.. } }