private void buttonGravar_Click(object sender, System.EventArgs e)
        {
            string inconsistencias = ValidaDados();

            if (inconsistencias == "")
            {
                AgendaTelefonica agendaTelefonica = new AgendaTelefonica();
                agendaTelefonica.Id         = Convert.ToInt32(textBoxId.Text);
                agendaTelefonica.Nome       = textBoxNome.Text;
                agendaTelefonica.Telefone   = textBoxTelefone.Text;
                agendaTelefonica.Cargo      = textBoxCargo.Text;
                agendaTelefonica.Local      = textBoxLocal.Text;
                agendaTelefonica.Observacao = textBoxObservacao.Text;
                try
                {
                    if (_IsInsert)
                    {
                        if (AgendaTelefonicaRepository.Insert(agendaTelefonica) > 0)
                        {
                            MessageBox.Show("Dados incluídos com sucesso.");
                            this.Close();
                        }
                        else
                        {
                            MessageBox.Show("Os dados não foram incluídos.");
                        }
                    }
                    else
                    {
                        if (AgendaTelefonicaRepository.Update(agendaTelefonica) > 0)
                        {
                            MessageBox.Show("Dados atualizados com sucesso.");
                            this.Close();
                        }
                        else
                        {
                            MessageBox.Show("Os dados não foram atualizados.");
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro : " + ex.Message);
                }
            }
            else
            {
                MessageBox.Show(inconsistencias);
            }
        }
示例#2
0
 private void buttonExcluir_Click(object sender, EventArgs e)
 {
     try
     {
         int linha;
         linha = dataGridView1.CurrentRow.Index;
         DialogResult response = MessageBox.Show("Deseja deletar este registro?\n" + dataGridView1[1, linha].Value.ToString(), "Deletar Item",
                                                 MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
         if (response == DialogResult.Yes)
         {
             AgendaTelefonicaRepository.Delete(GetDadosDoGrid());
             CarregaDados();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Erro : " + ex.Message);
     }
 }
示例#3
0
 private void CarregaDados()
 {
     dataGridView1.DataSource = AgendaTelefonicaRepository.GetDataTable <SQLiteConnection, SQLiteDataAdapter>("Select * from AgendaTelefonica order by nome");
 }
示例#4
0
        private void textBoxLocaliza_TextChanged(object sender, EventArgs e)
        {
            string qry = "Select * from AgendaTelefonica where Nome like '%" + textBoxLocaliza.Text + "%'";

            dataGridView1.DataSource = AgendaTelefonicaRepository.GetDataTable <SQLiteConnection, SQLiteDataAdapter>(qry);
        }