예제 #1
0
        private void tsbExcluir_Click_1(object sender, EventArgs e)
        {
            if (txtIdArvore.Text != string.Empty)
            {
                DialogResult dialogResult = MessageBox.Show("Deseja excluir o Registro?", "Atenção!", MessageBoxButtons.YesNo);
                if (dialogResult == DialogResult.Yes)
                {
                    classeArvores arvores = new classeArvores();

                    arvores.Excluir_arvore(idArvore_edit, txtPesquisaArvore.Text, dgvConsultaArvore);
                    arvores.Atualizar_datagrid(dgvConsultaArvore, txtPesquisaArvore.Text);

                    txtIdArvore.Clear();
                    txtIdRua.Clear();
                    txtEspecie.Clear();
                    txtNumeroCasa.Clear();
                    cmbTipoArvore.Text = "";
                    txtProjecaoSombra.Clear();
                    txtPerimetro.Clear();
                    mskGps.Clear();
                    txtPesquisaArvore.Clear();
                    txtEspecie.Focus();
                }
                else if (dialogResult == DialogResult.No)
                {
                    return;
                }
            }
            else
            {
                MessageBox.Show("Selecione uma árvore para efetuar a exclusão.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
        private void tsbSalvar_Click(object sender, EventArgs e)
        {
            if (txtIdRua.Text != string.Empty)
            {
                CodigosGerais c = new CodigosGerais();

                if (c.CampoVazio(txtEspecie, "Espécie", epCadastrarArvore))
                {
                    return;
                }
                if (c.CampoVazio(txtNumeroCasa, "Número da Casa", epCadastrarArvore))
                {
                    return;
                }
                if (c.CampoVazio(txtProjecaoSombra, "Projeção da Sombra", epCadastrarArvore))
                {
                    return;
                }
                if (c.CampoVazio(txtPerimetro, "Perímetro", epCadastrarArvore))
                {
                    return;
                }
                if (c.CampoVazio(cmbTipoArvore, "Tipo da Árvore", epCadastrarArvore))
                {
                    return;
                }

                classeArvores arvores = new classeArvores();

                int    id_rua         = Convert.ToInt32(txtIdRua.Text);
                string especie        = txtEspecie.Text;
                int    numeroCasa     = Convert.ToInt32(txtNumeroCasa.Text);
                string tipoArvore     = cmbTipoArvore.Text;
                string projecaoSombra = txtProjecaoSombra.Text;
                string perimetro      = txtPerimetro.Text;
                string gps            = mskGps.Text;

                arvores.Cadastrar_Arvore(id_rua, especie, numeroCasa, tipoArvore, projecaoSombra, perimetro, gps);

                txtIdRua.Clear();
                txtEspecie.Clear();
                txtNumeroCasa.Clear();
                cmbTipoArvore.Text = "";
                txtProjecaoSombra.Clear();
                txtPerimetro.Clear();
                mskGps.Clear();
                txtEspecie.Focus();
            }
            else if (txtIdRua.Text == string.Empty)
            {
                MessageBox.Show("Selecione uma rua para efetuar o cadastro da árvore", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtPesquisarRua.Focus();
                return;
            }
        }
예제 #3
0
        private void tsbSalvarEdicao_Click(object sender, EventArgs e)
        {
            if (txtIdArvore.Text != string.Empty)
            {
                CodigosGerais c = new CodigosGerais();

                if (c.CampoVazio(txtEspecie, "Especie", epConsultaArvore))
                {
                    return;
                }

                if (c.CampoVazio(txtNumeroCasa, "Nº da Casa", epConsultaArvore))
                {
                    return;
                }

                if (c.CampoVazio(txtProjecaoSombra, "Projeção Sombra", epConsultaArvore))
                {
                    return;
                }

                if (c.CampoVazio(txtPerimetro, "Perímetro", epConsultaArvore))
                {
                    return;
                }

                if (c.CampoVazio(cmbTipoArvore, "Tipo da Árvore", epConsultaArvore))
                {
                    return;
                }

                classeArvores arvore = new classeArvores();
                arvore.Atualizar_arvore(txtIdRua.Text, txtEspecie.Text, Convert.ToInt32(txtNumeroCasa.Text), cmbTipoArvore.Text, txtProjecaoSombra.Text, txtPerimetro.Text, mskGps.Text, txtIdArvore.Text);

                arvore.Atualizar_datagrid(dgvConsultaArvore, txtPesquisaArvore.Text);

                txtIdArvore.Clear();
                txtIdRua.Clear();
                txtEspecie.Clear();
                txtNumeroCasa.Clear();
                cmbTipoArvore.Text = "";
                txtProjecaoSombra.Clear();
                txtPerimetro.Clear();
                mskGps.Clear();
                txtPesquisaArvore.Clear();
                txtEspecie.Focus();
            }
            else if (txtIdArvore.Text == string.Empty)
            {
                MessageBox.Show("Selecione uma árvore para efetuar e salvar as alterações", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtPesquisaArvore.Focus();
                return;
            }
        }
예제 #4
0
 private void txtPesquisaArvore_TextChanged(object sender, EventArgs e)
 {
     if (txtPesquisaArvore.Text != string.Empty)
     {
         classeArvores arvore = new classeArvores();
         arvore.Consultar_arvores(dgvConsultaArvore, txtPesquisaArvore.Text);
     }
     else if (txtPesquisaArvore.Text == string.Empty)
     {
         dgvConsultaArvore.DataSource = null;
     }
 }