コード例 #1
0
        private void txtIdApartamento_Click(object sender, EventArgs e)
        {
            ApartamentoDAL B = new ApartamentoDAL();

            txtIdApartamento.DataSource    = B.Listar();
            txtIdApartamento.ValueMember   = "Id";
            txtIdApartamento.DisplayMember = "numero_apto";
        }
コード例 #2
0
 private void AlimentarGrid()
 {
     try
     {
         ApartamentoDAL B = new ApartamentoDAL();
         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 btnIncluir_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(txtId.Text))
            {
                if (String.IsNullOrEmpty(txtIdBloco.Text))
                {
                    MessageBox.Show("Infome o bloco!");
                }
                else
                {
                    Apartamento b = new Apartamento();

                    b.Numero_apto    = Convert.ToInt32(txtApartamento.Text);
                    b.Andar_apto     = Convert.ToInt32(txtAndar.Text);
                    b.Numero_garagem = Convert.ToInt32(txtGaragem.Text);
                    b.Id_Bloco       = Convert.ToInt32(txtIdBloco.SelectedValue);

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

                    b.Numero_apto    = Convert.ToInt32(txtApartamento.Text);
                    b.Andar_apto     = Convert.ToInt32(txtAndar.Text);
                    b.Numero_garagem = Convert.ToInt32(txtGaragem.Text);
                    b.Id_Bloco       = Convert.ToInt32(txtIdBloco.SelectedValue);
                    b.Id             = Convert.ToInt32(txtId.Text);

                    ApartamentoDAL B = new ApartamentoDAL();
                    B.Update(b); //Gravando o condominio
                    MessageBox.Show("Apartamento atualizado com sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    AlimentarGrid();
                    LimparCampos();
                }
            }
        }
コード例 #4
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)
                {
                    Apartamento    b = new Apartamento();
                    ApartamentoDAL B = new ApartamentoDAL();
                    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();
                }
            }
        }