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); } } }
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); } } }
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); } } }
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(); } }