Beispiel #1
0
 public void copy(ref T_BoletoEdu cpy)
 {
     dt_emissao     = cpy.dt_emissao;
     vr_imediato    = cpy.vr_imediato;
     vr_educacional = cpy.vr_educacional;
     fk_cartao      = cpy.fk_cartao;
 }
        public override bool execute( )
        {
            Registry("execute web_exec_confirmaBoleto ");

            /// USER [ execute ]

            T_BoletoEdu bol = new T_BoletoEdu(this);

            bol.set_dt_emissao(GetDataBaseTime());
            bol.set_vr_educacional(input_vr_fundoEdu);
            bol.set_vr_imediato(input_vr_imediato);

            T_Cartao cart = new T_Cartao(this);

            if (!cart.select_rows_tudo(input_st_cartao.Substring(0, 6),                         // empresa
                                       input_st_cartao.Substring(6, 6),                         // matricula
                                       input_st_cartao.Substring(12, 2)))                       // titularidade
            {
                PublishError("Cartão inválido");
                return(false);
            }
            else
            {
                if (!cart.fetch())
                {
                    return(false);
                }
            }

            bol.set_fk_cartao(cart.get_identity());

            if (!bol.create_T_BoletoEdu())
            {
                return(false);
            }

            output_st_id = bol.get_identity();

            /// USER [ execute ] END

            Registry("execute done web_exec_confirmaBoleto ");

            return(true);
        }