コード例 #1
0
        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
            });
        }
コード例 #2
0
ファイル: Bairro.cs プロジェクト: eduardoschwartz/GTI_MVC
        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);
                }
            }
        }