コード例 #1
0
 private void InserirProfissional(Profissionaise profissionais)
 {
     try
     {
         ConnectionSQLite.AddProfissionais(profissionais);
         MessageBox.Show("Profissional Inserida com sucesso");
     }
     catch (Exception ex)
     {
         MessageBox.Show("ERRO: " + ex.Message);
     }
 }
コード例 #2
0
        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;
            }
        }
コード例 #3
0
        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();
        }