예제 #1
0
        private void AbrirTelaConsultaEndereco()
        {
            Aplicacao.Telas.BuscarEndereco objFrmBuscaEndereco = new Aplicacao.Telas.BuscarEndereco(_Permissoes);

            objFrmBuscaEndereco.ShowDialog();

            if (objFrmBuscaEndereco.DialogResult == DialogResult.OK && objFrmBuscaEndereco.EnderecoCompleto != null)
            {
                txtEstado.Text   = objFrmBuscaEndereco.EnderecoCompleto.Codigo + " - " + objFrmBuscaEndereco.EnderecoCompleto.Nome;
                txtCidade.Text   = objFrmBuscaEndereco.EnderecoCompleto.Cidades.First().Nome;
                txtBairro.Text   = objFrmBuscaEndereco.EnderecoCompleto.Cidades.First().Bairros.First().Nome;
                txtEndereco.Text = objFrmBuscaEndereco.EnderecoCompleto.Cidades.First().Bairros.First().Enderecos.First().DescricaoRua;
                txtCep.Text      = objFrmBuscaEndereco.EnderecoCompleto.Cidades.First().Bairros.First().Enderecos.First().DescricaoCep;

                _Estado = objFrmBuscaEndereco.EnderecoCompleto;
            }
        }
예제 #2
0
        private void Agente_StatusOperacao(Exception ex, object objSaida, SDK.Operacoes.operacao operacao, Comum.ParametrosTela.Generica Parametros)
        {
            try
            {
                if (objSaida != null)
                {
                    ContratoServico.Endereco.RegistrarEndereco.RespostaRegistrarEndereco objSaidaConvertido = (ContratoServico.Endereco.RegistrarEndereco.RespostaRegistrarEndereco)objSaida;

                    if (objSaidaConvertido.CodigoErro != Convert.ToInt32(Execao.Constantes.CodigoErro.SEM_ERRO))
                    {
                        throw new Exception(objSaidaConvertido.DescricaoErro);
                    }

                    _Estado = objSaidaConvertido.Estado;

                    if (_Estado != null)
                    {
                        txtEstado.Text   = _Estado.Codigo + " - " + _Estado.Nome;
                        txtCidade.Text   = _Estado.Cidades.First().Nome;
                        txtBairro.Text   = _Estado.Cidades.First().Bairros.First().Nome;
                        txtEndereco.Text = _Estado.Cidades.First().Bairros.First().Enderecos.First().DescricaoRua;
                    }
                    else
                    {
                        AbrirTelaConsultaEndereco();
                    }
                }
                else
                {
                    Aplicacao.Classes.Util.LogarErro(new Comum.Clases.Erro {
                        Execao = ex, DesErro = ex.Message, Usuario = ControleEstoque.Parametros.Parametros.InformacaoUsuario.Login
                    });
                }
            }
            catch (Exception ex1)
            {
                Aplicacao.Classes.Util.LogarErro(new Comum.Clases.Erro {
                    Execao = ex, DesErro = ex1.Message, Usuario = ControleEstoque.Parametros.Parametros.InformacaoUsuario.Login
                });
            }
        }
예제 #3
0
        public void CarregarControle(Comum.Clases.Estado Estado)
        {
            _Estado = Estado;

            if (_Estado != null)
            {
                txtEstado.Text   = _Estado.Codigo + " - " + _Estado.Nome;
                txtCidade.Text   = _Estado.Cidades.First().Nome;
                txtBairro.Text   = _Estado.Cidades.First().Bairros.First().Nome;
                txtEndereco.Text = _Estado.Cidades.First().Bairros.First().Enderecos.First().DescricaoRua;
                txtCep.Text      = _Estado.Cidades.First().Bairros.First().Enderecos.First().DescricaoCep;

                if (_Estado.Cidades.First().Bairros.First().Enderecos.First().Numero != null)
                {
                    txtNumero.Text = Convert.ToString(_Estado.Cidades.First().Bairros.First().Enderecos.First().Numero);
                }

                txtReferencia.Text  = _Estado.Cidades.First().Bairros.First().Enderecos.First().DesReferencia;
                txtComplemento.Text = _Estado.Cidades.First().Bairros.First().Enderecos.First().Complemento;
            }
        }