예제 #1
0
        private void InserirBt_Click(object sender, EventArgs e)
        {
            //Incluindo as informações da tela no objeto Profissionais
            Agendae agenda = new Agendae()
            {
                NomePaciente = new Pacientee()
                {
                    IdPaciente = int.Parse(ComboNomePaciente.SelectedValue.ToString()),
                    Nome       = ComboNomePaciente.Text
                },

                NomeProfissional = new Profissionaise()
                {
                    IdProfissional = int.Parse(ComboNomeProfissional.SelectedValue.ToString()),
                    Profissional   = ComboNomeProfissional.Text
                },
                Valor   = ValorTxt.Text,
                Horario = ValorTxt.Text,
                Data    = ValorTxt.Text
            };

            //Inserir dados
            InserirAgenda(agenda);
            //Atualizar dados na grid
            CarregarGridAgenda();
        }
예제 #2
0
 private void InserirAgenda(Agendae agenda)
 {
     try
     {
         ConnectionSQLite.AddAgenda(agenda);
         MessageBox.Show("Profissional Inserida com sucesso");
     }
     catch (Exception ex)
     {
         MessageBox.Show("ERRO: " + ex.Message);
     }
 }
예제 #3
0
        public static void AddAgenda(Agendae agenda)
        {
            try
            {
                string sql = "INSERT INTO Agenda ( Paciente, Profissional, Valor, Horario, Data) values (@IdPac, @IdProfissionais, @Valor, @Horario, @Data) ";

                using (var cmd = DbConnection().CreateCommand())
                {
                    cmd.CommandText = sql;
                    cmd.Parameters.AddWithValue("@IdPaciente", agenda.NomePaciente.IdPaciente);
                    cmd.Parameters.AddWithValue("@IdProfissionais", agenda.NomeProfissional.IdProfissional);
                    cmd.Parameters.AddWithValue("@Valor", agenda.Valor);
                    cmd.Parameters.AddWithValue("@Horario", agenda.Horario);
                    cmd.Parameters.AddWithValue("@Data", agenda.Data);

                    cmd.ExecuteNonQuery();
                }
            }
            catch (SqlException)
            {
                throw;
            }
        }