예제 #1
0
        private void btnIncluir_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(txtId.Text))
            {
                if (String.IsNullOrEmpty(txtIdApartamento.Text))
                {
                    MessageBox.Show("Infome o apartamento!");
                }
                else
                {
                    Morador b = new Morador();

                    b.Nome            = txtNome.Text;
                    b.Data_nascimento = Convert.ToDateTime(txtNascimento.Text);
                    b.Sexo            = txtSexo.Text;
                    b.Cpf             = txtCPF.Text;
                    b.Rg             = txtRg.Text;
                    b.Id_Apartamento = Convert.ToInt32(txtIdApartamento.SelectedValue);


                    MoradorDAL B = new MoradorDAL();
                    B.Record(b); //Gravando o condominio
                    MessageBox.Show("Morador cadastrado com sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    AlimentarGrid();
                    LimparCampos();
                }
            }
            else
            {
                if (String.IsNullOrEmpty(txtIdApartamento.Text))
                {
                    MessageBox.Show("Infome o apartamento!");
                }
                else
                {
                    Morador b = new Morador();

                    b.Nome            = txtNome.Text;
                    b.Data_nascimento = Convert.ToDateTime(txtNascimento.Text);
                    b.Sexo            = txtSexo.Text;
                    b.Cpf             = txtCPF.Text;
                    b.Rg             = txtRg.Text;
                    b.Id_Apartamento = Convert.ToInt32(txtIdApartamento.SelectedValue);
                    b.Id             = Convert.ToInt32(txtId.Text);

                    MoradorDAL B = new MoradorDAL();
                    B.Update(b); //Gravando o condominio
                    MessageBox.Show("Apartamento atualizado com sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    AlimentarGrid();
                    LimparCampos();
                }
            }
        }
예제 #2
0
 private void AlimentarGrid()
 {
     try
     {
         MoradorDAL B = new MoradorDAL();
         grid_condominio.DataSource = B.Listar();//Popular o grid
     }
     catch (Exception ex)
     {
         MessageBox.Show("Não foi possivel exibir os dados" + ex);
     }
 }
예제 #3
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(txtId.Text))
            {
                MessageBox.Show("Escolha um item na lista");
            }
            else
            {
                if (MessageBox.Show("Deseja Excluir este registro? \nEssa ação não poderá ser desfeita!", "Atenção", MessageBoxButtons.YesNo,
                                    MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes)
                {
                    Morador    b = new Morador();
                    MoradorDAL B = new MoradorDAL();
                    b.Id = Convert.ToInt32(txtId.Text);

                    B.Delete(Convert.ToInt32(b.Id));

                    MessageBox.Show("Registro " + txtId.Text + " excluído com sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    AlimentarGrid();
                    LimparCampos();
                }
            }
        }