コード例 #1
0
 void gridView_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column.FieldName == "FK_HRFormAllowanceID")
     {
         if (e.Value != null)
         {
             int id = 0;
             Int32.TryParse(e.Value.ToString(), out id);
             HRFormAllowancesController objFormAllowancesController = new HRFormAllowancesController();
             HRFormAllowancesInfo       objFormAllowancesInfo       = new HRFormAllowancesInfo();
             objFormAllowancesInfo = (HRFormAllowancesInfo)objFormAllowancesController.GetObjectByID(id);
             if (objFormAllowancesInfo != null)
             {
                 e.DisplayText = objFormAllowancesInfo.HRFormAllowanceName;
             }
             else
             {
                 e.DisplayText = "";
             }
         }
         else
         {
             e.DisplayText = "";
         }
     }
 }
コード例 #2
0
        public void repositoryItemLookUpEditComponent_QueryPopUp(object sender, System.ComponentModel.CancelEventArgs e)
        {
            LookUpEdit lookUpEdit = (LookUpEdit)sender;

            HRFormAllowancesController  objFormAllowancesController = new HRFormAllowancesController();
            List <HRFormAllowancesInfo> formAllowancesList          = new List <HRFormAllowancesInfo>();
            HRFormAllowancesInfo        objFormAllowancesInfo       = new HRFormAllowancesInfo();

            formAllowancesList = objFormAllowancesController.GetHRFormAllowancesByFormAllowancesType(HRFormAllowanceType.MucChung.ToString());
            if (formAllowancesList != null)
            {
                formAllowancesList.Insert(0, objFormAllowancesInfo);
                lookUpEdit.Properties.DataSource = formAllowancesList;
            }
            lookUpEdit.Properties.DisplayMember = "HRFormAllowanceName";
            lookUpEdit.Properties.ValueMember   = "HRFormAllowanceID";
        }