コード例 #1
0
        public bool Alterar()
        {
            Parametro parametro = new Parametro();

            parametro.Instituicao = txtNomeInstituicao.Text;
            parametro.Telefone    = Convert.ToInt32(txtTelefone.Text);
            parametro.Email       = txtEmail.Text;
            parametro.Cnpj        = txtCnpj.Text;

            if (txtCodigoCnae.Text != null)
            {
                parametro.Cnae = txtCodigoCnae.Text;
            }
            if (txtMaxDiasAtendimento.Text != null)
            {
                parametro.MaximoDiasAtendimento = Convert.ToInt32(txtMaxDiasAtendimento.Text);
            }

            //trata endereco
            Endereco endereco = new Endereco().SelecionarCep(Convert.ToInt32(Comum.RetiraMascaraCEP(txtCep.Text)));

            parametro.Endereco = endereco;
            if (txtComplemento.Text.Trim() != "")
            {
                parametro.Complemento = txtComplemento.Text;
            }
            parametro.Predical = Convert.ToInt32(txtNumero.Text);
            bool retorno = false;

            try
            {
                retorno = parametro.Confirmar();
            }
            catch (Model.Base.GepexException.EBancoDados ex)
            {
                Mensagem.Aviso(Comum.TraduzirMensagem(ex));
            }
            catch (Model.Base.GepexException.ERegraNegocio ex)
            {
                Mensagem.Aviso(ex.Message);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno);
        }