예제 #1
0
        private void txtIdBloco_Click(object sender, EventArgs e)
        {
            BlocoDAL B = new BlocoDAL();

            txtIdBloco.DataSource    = B.Listar();
            txtIdBloco.ValueMember   = "Id";
            txtIdBloco.DisplayMember = "descricao";
        }
 private void AlimentarGrid()
 {
     try
     {
         BlocoDAL B = new BlocoDAL();
         grid_condominio.DataSource = B.Listar();//Popular o grid
     }
     catch (Exception ex)
     {
         MessageBox.Show("Não foi possivel exibir os dados" + ex);
     }
 }
        private void btnIncluir_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(txtId.Text))
            {
                if (String.IsNullOrEmpty(txtIdCondominio.Text))
                {
                    MessageBox.Show("Infome o condominio!");
                }
                else
                {
                    Bloco b = new Bloco();

                    b.Descricao       = txtDescricao.Text;
                    b.Qtd_andar       = Convert.ToInt32(txtQtdAndares.Text);
                    b.Qtd_apartamento = Convert.ToInt32(txtQtdApartamento.Text);
                    b.Id_condominio   = Convert.ToInt32(txtIdCondominio.SelectedValue);

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

                    b.Descricao       = txtDescricao.Text;
                    b.Qtd_andar       = Convert.ToInt32(txtQtdAndares.Text);
                    b.Qtd_apartamento = Convert.ToInt32(txtQtdApartamento.Text);
                    b.Id_condominio   = Convert.ToInt32(txtIdCondominio.SelectedValue);
                    b.Id = Convert.ToInt32(txtId.Text);

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