private void InserirProfissional(Profissionaise profissionais) { try { ConnectionSQLite.AddProfissionais(profissionais); MessageBox.Show("Profissional Inserida com sucesso"); } catch (Exception ex) { MessageBox.Show("ERRO: " + ex.Message); } }
public static void AddProfissionais(Profissionaise profissionais) { try { string sql = "INSERT INTO Profissional ( Profissional, Cpf, Especialista, Cidade) values (@Profissional, @Cpf, @IdCidade, @IdEsp)"; using (var cmd = DbConnection().CreateCommand()) { cmd.CommandText = sql; cmd.Parameters.AddWithValue("@Profissional", profissionais.Profissional); cmd.Parameters.AddWithValue("@Cpf", profissionais.Cpf); cmd.Parameters.AddWithValue("@IdCidade", profissionais.Cidade.Id); cmd.Parameters.AddWithValue("@IdEsp", profissionais.Especialidade.IdEspecialidade); cmd.ExecuteNonQuery(); } } catch (SqlException) { throw; } }
private void InserirBt_Click(object sender, EventArgs e) { //Incluindo as informações da tela no objeto Profissionais Profissionaise profissionais = new Profissionaise() { Profissional = ProfissionalTxt.Text, Cpf = CpfTxt.Text, Cidade = new Cidadee() { Id = int.Parse(ComboCidade.SelectedValue.ToString()), NomeCidade = ComboCidade.Text }, Especialidade = new Especialidadee() { IdEspecialidade = int.Parse(ComboEspecialidade.SelectedValue.ToString()), NomeEspecialidade = ComboEspecialidade.Text }, }; //Inserir dados InserirProfissional(profissionais); //Atualizar dados na grid CarregarGridProfissionais(); }