Ejemplo n.º 1
0
        public override bool finish( )
        {
            if (base.finish() == false)
            {
                return(false);
            }

            Registry("finish load_edu ");

            /// USER [ finish ]

            T_Cartao         cart     = new T_Cartao(this);
            T_Cartao         cart_upd = new T_Cartao(this);
            T_InfoAdicionais info     = new T_InfoAdicionais(this);

            if (cart.select_rows_empresa(escola))
            {
                while (cart.fetch())
                {
                    if (info.selectIdentity(cart.get_fk_infoAdicionais()))
                    {
                        if (info.get_dt_edu_atualizacao() != dt_atual)
                        {
                            cart_upd.ExclusiveAccess();

                            if (cart_upd.selectIdentity(cart.get_identity()))
                            {
                                cart_upd.set_tg_status(CartaoStatus.EmDesativacao);

                                cart_upd.synchronize_T_Cartao();
                                cart_upd.ReleaseExclusive();
                            }
                        }
                    }
                }
            }

            /// USER [ finish ] END

            Registry("finish done load_edu ");

            if (remoteTransaction == true)
            {
                return(true);
            }

            return(true);
        }