public JsonResult Incluir_Bairro(string uf, string cidade, string bairro) { short _cidade = Convert.ToInt16(cidade); bairro = bairro.ToUpper(); Endereco_bll enderecoRepository = new Endereco_bll(_connection); bool existeBairro = enderecoRepository.Existe_Bairro(uf, _cidade, bairro); if (existeBairro) { var result = new { Bairro_Codigo = 0, Success = "False", Msg = "Bairro já cadastrado!" }; return(new JsonResult { Data = result, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } Bairro reg = new Bairro() { Siglauf = uf, Codcidade = _cidade, Descbairro = bairro }; int _codigo = enderecoRepository.Incluir_bairro(reg); var result2 = new { Bairro_Codigo = (short)_codigo, Success = "True" }; return(new JsonResult { Data = result2, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
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); } } }