예제 #1
0
        public override bool execute( )
        {
            if (base.execute() == false)
            {
                return(false);
            }

            Registry("execute ins_empresa ");

            /// USER [ execute ]

            emp.Reset();

            emp.set_st_empresa(input_cont_de.get_st_empresa());
            emp.set_nu_CNPJ(input_cont_de.get_nu_CNPJ());
            emp.set_st_fantasia(input_cont_de.get_st_fantasia());
            emp.set_st_social(input_cont_de.get_st_social());
            emp.set_st_endereco(input_cont_de.get_st_endereco());
            emp.set_st_cidade(input_cont_de.get_st_cidade());
            emp.set_st_estado(input_cont_de.get_st_estado());
            emp.set_nu_CEP(input_cont_de.get_nu_CEP());
            emp.set_nu_telefone(input_cont_de.get_nu_telefone());
            emp.set_nu_cartoes(input_cont_de.get_nu_cartoes());
            emp.set_nu_parcelas(input_cont_de.get_nu_parcelas());
            emp.set_tg_blocked(Context.FALSE);
            emp.set_nu_contaDeb(input_cont_de.get_nu_contaDeb());
            emp.set_vr_mensalidade(input_cont_de.get_vr_mensalidade());
            emp.set_vr_cartaoAtivo(input_cont_de.get_vr_cartaoAtivo());
            emp.set_nu_pctValor(input_cont_de.get_nu_pctValor());
            emp.set_vr_transacao(input_cont_de.get_vr_transacao());
            emp.set_vr_minimo(input_cont_de.get_vr_minimo());
            emp.set_nu_franquia(input_cont_de.get_nu_franquia());
            emp.set_nu_periodoFat(input_cont_de.get_nu_periodoFat());
            emp.set_nu_diaVenc(input_cont_de.get_nu_diaVenc());
            emp.set_tg_tipoCobranca(input_cont_de.get_tg_tipoCobranca());
            emp.set_nu_bancoFat(input_cont_de.get_nu_bancoFat());
            emp.set_tg_isentoFat(input_cont_de.get_tg_isento());
            emp.set_st_homepage(input_cont_de.get_st_homepage());
            emp.set_st_obs(input_cont_de.get_st_obs());

            if (!emp.create_T_Empresa())
            {
                return(false);
            }

            PublishNote("Empresa " + emp.get_st_fantasia() + " registrada com sucesso");

            /// USER [ execute ] END

            Registry("execute done ins_empresa ");

            return(true);
        }
예제 #2
0
        public override bool execute( )
        {
            if (base.execute() == false)
            {
                return(false);
            }

            Registry("execute exec_alteraEmpresa ");

            /// USER [ execute ]

            // ## Atualiza valores

            emp.set_nu_CNPJ(input_cont_de.get_nu_CNPJ());
            emp.set_st_fantasia(input_cont_de.get_st_fantasia());
            emp.set_st_social(input_cont_de.get_st_social());
            emp.set_st_endereco(input_cont_de.get_st_endereco());
            emp.set_st_cidade(input_cont_de.get_st_cidade());
            emp.set_st_estado(input_cont_de.get_st_estado());
            emp.set_nu_CEP(input_cont_de.get_nu_CEP());
            emp.set_nu_telefone(input_cont_de.get_nu_telefone());
            emp.set_nu_cartoes(input_cont_de.get_nu_cartoes());
            emp.set_nu_parcelas(input_cont_de.get_nu_parcelas());
            emp.set_nu_contaDeb(input_cont_de.get_nu_contaDeb());
            emp.set_vr_mensalidade(input_cont_de.get_vr_mensalidade());
            emp.set_vr_cartaoAtivo(input_cont_de.get_vr_cartaoAtivo());
            emp.set_nu_pctValor(input_cont_de.get_nu_pctValor());
            emp.set_vr_transacao(input_cont_de.get_vr_transacao());
            emp.set_vr_minimo(input_cont_de.get_vr_minimo());
            emp.set_nu_franquia(input_cont_de.get_nu_franquia());
            emp.set_nu_periodoFat(input_cont_de.get_nu_periodoFat());
            emp.set_nu_diaVenc(input_cont_de.get_nu_diaVenc());
            emp.set_tg_tipoCobranca(input_cont_de.get_tg_tipoCobranca());
            emp.set_nu_bancoFat(input_cont_de.get_nu_bancoFat());
            emp.set_tg_isentoFat(input_cont_de.get_tg_isento());

            emp.set_st_obs(input_cont_de.get_st_obs());

            // ## Atualiza tabela

            if (!emp.synchronize_T_Empresa())
            {
                return(false);
            }

            PublishNote("Cadastro atualizado para empresa " + input_cont_de.get_nu_CNPJ());

            /// USER [ execute ] END

            Registry("execute done exec_alteraEmpresa ");

            return(true);
        }