コード例 #1
0
ファイル: Fix.cs プロジェクト: dovanduy/Library
        public override void ErrorCheck(ModelsClassLibrary.ModelsNS.SharedNS.ControllerCreateEditParameter parm)
        {
            base.ErrorCheck(parm);
            Salesman sm = Salesman.Unbox(parm.Entity);

            cannotBeSuperSalesmanOfSelf(sm);
            checkIfParentRelated(sm);
            only_super_Salesman_Can_Be_Parent(sm);
        }
コード例 #2
0
        public override void Fix(ModelsClassLibrary.ModelsNS.SharedNS.ControllerCreateEditParameter parm)
        {
            base.Fix(parm);

            CashEncashmentTrx cashEncashmentTrx = CashEncashmentTrx.Unbox(parm.Entity);

            addDocumentNumber(cashEncashmentTrx);
            add_Name(cashEncashmentTrx);
        }
コード例 #3
0
ファイル: Fix.cs プロジェクト: dovanduy/Library
        public override void Fix(ModelsClassLibrary.ModelsNS.SharedNS.ControllerCreateEditParameter parm)
        {
            base.Fix(parm);
            Salesman salesman = parm.Entity as Salesman;

            salesman.IsNullThrowException("Unable to unbox salesman");
            add_Name(salesman);
            fix_SalesmanCategoryId(salesman);
            fix_ParentSalesmanId(salesman);
        }
コード例 #4
0
        public override void Fix(ModelsClassLibrary.ModelsNS.SharedNS.ControllerCreateEditParameter parm)
        {
            base.Fix(parm);
            MessageToPeopleList messageToPeopleList = parm.Entity as MessageToPeopleList;

            messageToPeopleList.IsNullThrowException("Unable to unbox messageToPeopleList");


            //fix Name
            messageToPeopleList.Name = messageToPeopleList.PersonId + messageToPeopleList.MessageId;
        }
コード例 #5
0
        public override void Fix(ModelsClassLibrary.ModelsNS.SharedNS.ControllerCreateEditParameter parm)
        {
            base.Fix(parm);
            ProductApprover productApprover = parm.Entity as ProductApprover;

            productApprover.IsNullThrowException("Unable to unbox product approver");


            if (productApprover.ProductApproverCategoryId.IsNullOrWhiteSpace())
            {
                productApprover.ProductApproverCategoryId = null;
            }
        }
コード例 #6
0
        public override void Fix(ModelsClassLibrary.ModelsNS.SharedNS.ControllerCreateEditParameter parm)
        {
            base.Fix(parm);
            CashTrxDistribution ctd = parm.Entity as CashTrxDistribution;

            ctd.IsNullThrowException();

            //this means this cash amount has not been applied.
            //this will be the usual case for cash received from the admin.
            if (ctd.BuySellDocId.IsNullOrWhiteSpace())
            {
                ctd.BuySellDoc = null;
            }
        }
コード例 #7
0
        public override void Fix(ModelsClassLibrary.ModelsNS.SharedNS.ControllerCreateEditParameter parm)
        {
            base.Fix(parm);
            Owner owner = parm.Entity as Owner;

            owner.IsNullThrowException("Unable to unbox owner");

            //if (owner.AddressDefaultShipFromId.IsNullOrWhiteSpace())
            //    owner.AddressDefaultShipFromId = null;

            if (owner.OwnerCategoryId.IsNullOrWhiteSpace())
            {
                owner.OwnerCategoryId = null;
            }
        }
コード例 #8
0
        public override void Fix(ModelsClassLibrary.ModelsNS.SharedNS.ControllerCreateEditParameter parm)
        {
            base.Fix(parm);
            Message message = parm.Entity as Message;

            message.IsNullThrowException("Unable to unbox message");

            message.Name = message.Id;
            if (message.BuySellDocId.IsNullOrWhiteSpace())
            {
                message.BuySellDocId = null;
            }


            if (message.MenuPath1Id.IsNullOrWhiteSpace())
            {
                message.MenuPath1Id = null;
            }


            if (message.MenuPath2Id.IsNullOrWhiteSpace())
            {
                message.MenuPath2Id = null;
            }


            if (message.MenuPath3Id.IsNullOrWhiteSpace())
            {
                message.MenuPath3Id = null;
            }



            if (message.ProductChildId.IsNullOrWhiteSpace())
            {
                message.ProductChildId = null;
            }


            if (message.ProductId.IsNullOrWhiteSpace())
            {
                message.ProductId = null;
            }
        }
コード例 #9
0
        public override void Fix(ModelsClassLibrary.ModelsNS.SharedNS.ControllerCreateEditParameter parm)
        {
            FreightOfferTrx freightOfferTrx = parm.Entity as FreightOfferTrx;

            freightOfferTrx.IsNullThrowException();


            freightOfferTrx.BuySellDocId.IsNullOrWhiteSpaceThrowArgumentException();
            freightOfferTrx.DeliverymanId.IsNullOrWhiteSpaceThrowException();


            freightOfferTrx.Name = freightOfferTrx.MakeUniqueName();

            //fix the name
            //freightOfferTrx.Name = buy


            base.Fix(parm);
        }
コード例 #10
0
 public override void Update(ModelsClassLibrary.ModelsNS.SharedNS.ControllerCreateEditParameter parm)
 {
     base.Update(parm);
 }