Exemplo n.º 1
0
        private void BtAdd_Click(object sender, EventArgs e)
        {
            inputBox iBox = new inputBox();

            bool bAllowLocal = gtiCore.GetBinaryAccess((int)TAcesso.CadastroBairro_Alterar_Local);
            bool bAllowFora  = gtiCore.GetBinaryAccess((int)TAcesso.CadastroBairro_Alterar_Fora);

            if (!bAllowLocal && !bAllowFora)
            {
                MessageBox.Show("Acesso não permitido.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (UFCombo.SelectedValue.ToString() == "SP" && Convert.ToInt32(CidadeCombo.SelectedValue) == 413 && !bAllowLocal)
            {
                MessageBox.Show("Acesso não permitido.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            string _nomeBairro = iBox.Show("", "Informação", "Digite o nome do bairro.", 40);

            if (!string.IsNullOrEmpty(_nomeBairro))
            {
                _nomeBairro = _nomeBairro.ToUpper();
                string       _uf                = UFCombo.SelectedValue.ToString();
                short        _cidade            = Convert.ToInt16(CidadeCombo.SelectedValue.ToString());
                Endereco_bll enderecoRepository = new Endereco_bll(_connection);
                bool         _existe            = enderecoRepository.Existe_Bairro(_uf, _cidade, _nomeBairro);
                if (_existe)
                {
                    MessageBox.Show("Bairro já cadastrado.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                else
                {
                    GTI_Models.Models.Bairro reg = new GTI_Models.Models.Bairro {
                        Siglauf    = _uf,
                        Codcidade  = _cidade,
                        Descbairro = _nomeBairro.ToUpper()
                    };
                    int _cod = enderecoRepository.Incluir_bairro(reg);
                    CmbCidade_SelectedIndexChanged(sender, e);
                }
            }
        }
Exemplo n.º 2
0
        private void BtEdit_Click(object sender, EventArgs e)
        {
            if (BairroListBox.SelectedItem == null)
            {
                return;
            }
            bool bAllowLocal = gtiCore.GetBinaryAccess((int)TAcesso.CadastroBairro_Alterar_Local);
            bool bAllowFora  = gtiCore.GetBinaryAccess((int)TAcesso.CadastroBairro_Alterar_Fora);

            if (!bAllowLocal && !bAllowFora)
            {
                MessageBox.Show("Acesso não permitido.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (UFCombo.SelectedValue.ToString() == "SP" && Convert.ToInt32(CidadeCombo.SelectedValue) == 413 && !bAllowLocal)
            {
                MessageBox.Show("Acesso não permitido.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            inputBox iBox = new inputBox();
            String   sCod = iBox.Show(BairroListBox.Text, "Informação", "Digite o nome do bairro.", 40);

            if (!string.IsNullOrEmpty(sCod))
            {
                Endereco_bll             bairro_class = new Endereco_bll(_connection);
                GTI_Models.Models.Bairro reg          = new GTI_Models.Models.Bairro {
                    Siglauf    = UFCombo.SelectedValue.ToString(),
                    Codcidade  = Convert.ToInt16(CidadeCombo.SelectedValue.ToString()),
                    Codbairro  = Convert.ToInt16(BairroListBox.SelectedValue.ToString()),
                    Descbairro = sCod.ToUpper()
                };
                Exception ex = bairro_class.Alterar_Bairro(reg);
                if (ex != null)
                {
                    ErrorBox eBox = new ErrorBox("Atenção", "Bairro já cadastrado.", ex);
                    eBox.ShowDialog();
                }
                else
                {
                    CmbCidade_SelectedIndexChanged(sender, e);
                }
            }
        }
Exemplo n.º 3
0
        private void BtDel_Click(object sender, EventArgs e)
        {
            if (BairroListBox.SelectedItem == null)
            {
                return;
            }

            bool bAllowLocal = gtiCore.GetBinaryAccess((int)TAcesso.CadastroBairro_Alterar_Local);
            bool bAllowFora  = gtiCore.GetBinaryAccess((int)TAcesso.CadastroBairro_Alterar_Fora);

            if (!bAllowLocal && !bAllowFora)
            {
                MessageBox.Show("Acesso não permitido.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (UFCombo.SelectedValue.ToString() == "SP" && Convert.ToInt32(CidadeCombo.SelectedValue) == 413 && !bAllowLocal)
            {
                MessageBox.Show("Acesso não permitido.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (MessageBox.Show("Excluir este bairro?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                Endereco_bll             bairro_class = new Endereco_bll(_connection);
                GTI_Models.Models.Bairro reg          = new GTI_Models.Models.Bairro {
                    Siglauf   = UFCombo.SelectedValue.ToString(),
                    Codcidade = Convert.ToInt16(CidadeCombo.SelectedValue.ToString()),
                    Codbairro = Convert.ToInt16(BairroListBox.SelectedValue.ToString())
                };
                Exception ex = bairro_class.Excluir_Bairro(reg);
                if (ex != null)
                {
                    ErrorBox eBox = new ErrorBox("Atenção", ex.Message, ex);
                    eBox.ShowDialog();
                }
                else
                {
                    CmbCidade_SelectedIndexChanged(sender, e);
                }
            }
        }
Exemplo n.º 4
0
        private void CarregaCep()
        {
            if (Convert.ToInt32(LogradouroText.Tag.ToString()) == 0)
            {
                LogradouroText.Tag = "0";
            }

            if (UFList.SelectedValue.ToString() == "SP" && Convert.ToInt32(CidadeList.SelectedValue) == 413)
            {
                Endereco_bll enderecoRepository = new Endereco_bll(_connection);
                int          nCep = enderecoRepository.RetornaCep(Convert.ToInt32(LogradouroText.Tag.ToString()), NumeroList.Text == ""?(short)0:  Convert.ToInt16(NumeroList.Text));
                CepMask.Text = nCep.ToString("00000-000");

                short _num = 0;
                if (gtiCore.IsNumeric(NumeroList.Text))
                {
                    _num = Convert.ToInt16(NumeroList.Text);
                }
                GTI_Models.Models.Bairro _bairro = enderecoRepository.RetornaLogradouroBairro(Convert.ToInt32(LogradouroText.Tag.ToString()), _num);
                BairroText.Text = _bairro.Descbairro;
                BairroText.Tag  = _bairro.Codbairro.ToString();
            }
        }