示例#1
0
 void OrderEntity_OrderPropertyChanged(object sender, OrderPropertyChangedArgs e)
 {
     if (e.Result.Contains(EntityFieldName.OwnerID))
     {
         GetOrderDetail();
     }
 }
示例#2
0
 void OrderEntity_OrderPropertyChanged(object sender, OrderPropertyChangedArgs e)
 {
     if (e.Result.Contains(FIELDNAME_TRANSFERFROM.ToEntityString()))
     {
         this.OrderEntity.SetObjValue(EntityFieldName.OwnerDepartmentID, this.OrderEntity.GetObjValue(FIELDNAME_TRANSFERFROM.ToEntityString()));
         GetOrderDetail();
     }
 }
示例#3
0
 void OrderEntity_OrderPropertyChanged(object sender, OrderPropertyChangedArgs e)
 {
     if (object.Equals(sender, this.OrderEntity.Entity))
     {
         if (e.Result.Contains(EntityFieldName.OwnerID))
         {
             ChangeCreator();
         }
     }
 }
示例#4
0
 void OrderEntity_OrderPropertyChanged(object sender, OrderPropertyChangedArgs e)
 {
     if (e.Result.Contains("Entity.BUDGETARYMONTH"))
     {
         GetOrderDetail();
     }
     else if (e.Result.Contains(EntityFieldName.OwnerDepartmentID))
     {
         GetOrderDetail();
         ChangeCreator();
         ChangeOwnerID();
     }
 }
示例#5
0
        void OrderEntity_OrderPropertyChanged(object sender, OrderPropertyChangedArgs e)
        {
            T_FB_PERSONMONEYASSIGNMASTER entCurr = this.OrderEntity.Entity as T_FB_PERSONMONEYASSIGNMASTER;

            if (e.Result.Contains("Entity.AssignCompany"))
            {
                CompanyData comData = entCurr.AssignCompany as CompanyData;

                entCurr.ASSIGNCOMPANYNAME = comData.Text.ToString();
                entCurr.ASSIGNCOMPANYID   = comData.Value.ToString();
                GetOrderDetail();
            }
        }
示例#6
0
 void OrderEntity_OrderPropertyChanged(object sender, OrderPropertyChangedArgs e)
 {
     if (object.Equals(sender, this.OrderEntity.Entity))
     {
         if (e.Result.Contains(typeof(T_FB_BORROWAPPLYMASTER).Name.ToEntityString()))
         {
             OnBorrowIDChanged <T_FB_REPAYAPPLYDETAIL>();
         }
         else if (e.Result.Contains(EntityFieldName.OwnerID))
         {
             ChangeCreator();
         }
     }
 }
示例#7
0
        void OrderEntity_OrderPropertyChanged(object sender, OrderPropertyChangedArgs e)
        {
            if (object.Equals(sender, this.OrderEntity.Entity))
            {
                if (e.Result.Contains(typeof(T_FB_BORROWAPPLYMASTER).Name.ToEntityString()))
                {
                    OnBorrowIDChanged <T_FB_CHARGEAPPLYDETAIL>();
                }

                #region 测试
                else if (e.Result.Contains("Entity.REMARK"))
                {
                    string remark = Convert.ToString(this.OrderEntity.GetObjValue("Entity.REMARK"));
                    if (remark == "#Show Version#")
                    {
                        this.OrderEntity.SetObjValue("Entity.REMARK", "2010.12.21.18.00");
                    }
                }
                #endregion

                else if (e.Result.Contains(EntityFieldName.OwnerID))
                {
                    ChangeCreator();
                }
                else if (e.Result.Contains("Entity.PAYTYPE"))
                {
                    int iPayType = 0;
                    int.TryParse(this.OrderEntity.GetObjValue("Entity.PAYTYPE").ToString(), out iPayType);
                    SMT.FB.UI.FBLookUp fblBorrow = this.EditForm.FindControl("BorrowApply") as SMT.FB.UI.FBLookUp;
                    DetailGrid         dgrid     = this.EditForm.FindControl("OrderGrid") as DetailGrid;

                    T_FB_BORROWAPPLYMASTER borrowMaster = this.OrderEntity.GetObjValue(typeof(T_FB_BORROWAPPLYMASTER).Name.ToEntityString()) as T_FB_BORROWAPPLYMASTER;

                    if (iPayType != 2 && borrowMaster != null)
                    {
                        if (dgrid != null)
                        {
                            ObservableCollection <FBEntity> details = this.OrderEntity.GetRelationFBEntities(typeof(T_FB_CHARGEAPPLYDETAIL).Name);
                            details.Clear();
                        }

                        borrowMaster = null;
                        this.OrderEntity.ReferencedData["Entity.T_FB_BORROWAPPLYMASTER"] = DataCore.FindRefData("BorrowOrderData", borrowMaster);
                        dgrid.ShowToolBar = true;
                    }
                }
            }
        }
示例#8
0
        void OrderEntity_OrderPropertyChanged(object sender, OrderPropertyChangedArgs e)
        {
            T_FB_DEPTTRANSFERMASTER entity = this.OrderEntity.Entity as T_FB_DEPTTRANSFERMASTER;

            if (e.Result.Contains("Entity.TRANSFERFROM"))
            {
                if (entity.TRANSFERFROMTYPE.Equal(3)) // 个人
                {
                    EmployeerData ed = (entity.FromObject as EmployeerData);
                    entity.OWNERID           = ed.Value.ToString();
                    entity.OWNERNAME         = ed.Text;
                    entity.OWNERDEPARTMENTID = ed.Department.Value.ToString();
                    entity.OWNERPOSTID       = ed.Post.Value.ToString();
                    entity.OWNERPOSTNAME     = ed.Post.Text.ToString();
                }
                else if (entity.TRANSFERFROMTYPE.Equal(2)) // 部门 
                {
                    entity.OWNERDEPARTMENTID = entity.TRANSFERFROM;
                    //entity.OWNERDEPARTMENTNAME = dd.Text;
                    //entity.OWNERCOMPANYID = dd.Company.Value.to
                    ChangeOwnerID();
                }
                else
                {
                    // 清除预算明细
                    this.OrderEntity.GetRelationFBEntities(typeof(T_FB_DEPTTRANSFERDETAIL).Name).Clear();

                    CommonFunction.ShowMessage("调出单位必须是个人或部门");
                }

                GetOrderDetail();
                ChangeCreator();
            }
            //else if (e.Result.Contains("Entity.ToObject"))
            //{
            //    if (!entity.TRANSFERTOTYPE.Equal(3) && !entity.TRANSFERTOTYPE.Equal(2)) // 个人
            //    {
            //        CommonFunction.ShowMessage("调入单位必须是个人或部门");
            //    }
            //}
        }
示例#9
0
 void OrderEntity_OrderPropertyChanged(object sender, OrderPropertyChangedArgs e)
 {
     if (e.Result.Contains("Entity.BUDGETARYMONTH"))
     {
          GetOrderDetail();
     }
     else if (e.Result.Contains(EntityFieldName.OwnerDepartmentID))
     {
         GetOrderDetail();
         ChangeCreator();
         ChangeOwnerID();
     }
     
 }
示例#10
0
     void OrderEntity_OrderPropertyChanged(object sender, OrderPropertyChangedArgs e)
     {
         if (e.Result.Contains(EntityFieldName.OwnerID))
         {
             GetOrderDetail();
             ChangeCreator();
 
         }
     }
示例#11
0
 void OrderEntity_OrderPropertyChanged(object sender, OrderPropertyChangedArgs e)
 {
     if (object.Equals(sender, this.OrderEntity.Entity))
     {
         if (e.Result.Contains(EntityFieldName.OwnerID))
         {
             ChangeCreator();
         }
     }
     
 }
示例#12
0
 void OrderEntity_OrderPropertyChanged(object sender, OrderPropertyChangedArgs e)
 {
     if (e.Result.Contains(FIELDNAME_TRANSFERFROM.ToEntityString()))
     {
         this.OrderEntity.SetObjValue(EntityFieldName.OwnerDepartmentID, this.OrderEntity.GetObjValue(FIELDNAME_TRANSFERFROM.ToEntityString()));
         GetOrderDetail();
     }
 }
示例#13
0
        void OrderEntity_OrderPropertyChanged(object sender, OrderPropertyChangedArgs e)
        {
            
            T_FB_PERSONMONEYASSIGNMASTER entCurr = this.OrderEntity.Entity as T_FB_PERSONMONEYASSIGNMASTER;
            if (e.Result.Contains("Entity.AssignCompany"))
            {
                
                CompanyData comData = entCurr.AssignCompany as CompanyData;

                entCurr.ASSIGNCOMPANYNAME = comData.Text.ToString();
                entCurr.ASSIGNCOMPANYID = comData.Value.ToString();
                GetOrderDetail();
            }
        }