Beispiel #1
0
 private void sgrPayRow_ConvertingValueToDisplayString(object sender, DevAge.ComponentModel.ConvertingObjectEventArgs e)
 {
     if (bsRows.Count == 0 || bsRows.Current == null ||
         dgvRows.CurrentRow != null && dgvRows.CurrentRow.IsNewRow)
     {
         e.Value            = "";
         e.ConvertingStatus = DevAge.ComponentModel.ConvertingStatus.Completed;
         return;
     }
     if (sender == grRowFName)
     {
         int idp = (int)e.Value;
         var ss  = DataTasks.GetPersonNameAndPK(idp);
         e.Value            = ss == null ? null : ss[0];
         e.ConvertingStatus = DevAge.ComponentModel.ConvertingStatus.Completed;
         return;
     }
     if (sender == grRowLName)
     {
         int idp = (int)e.Value;
         var ss  = DataTasks.GetPersonNameAndPK(idp);
         e.Value            = ss == null ? null : ss[1];
         e.ConvertingStatus = DevAge.ComponentModel.ConvertingStatus.Completed;
         return;
     }
     if (sender == grRowPosition)
     {
         int idam = (int)e.Value;
         e.Value            = DataTasks.GetPositionTitle(idam);
         e.ConvertingStatus = DevAge.ComponentModel.ConvertingStatus.Completed;
         return;
     }
 }
Beispiel #2
0
 private void sgrRow_ConvertingValueToDisplayString(object sender, DevAge.ComponentModel.ConvertingObjectEventArgs e)
 {
     if (bsRows.Count == 0 || bsRows.Current == null ||
         dgvRows.CurrentRow != null && dgvRows.CurrentRow.IsNewRow)
     {
         e.Value            = "";
         e.ConvertingStatus = DevAge.ComponentModel.ConvertingStatus.Completed;
         return;
     }
     if (sender == rwName)
     {
         int idp = (int)e.Value;
         var ss  = DataTasks.GetFPPersonNameAndPK(idp);
         e.Value            = ss == null ? null : ss[0] + " " + ss[1];
         e.ConvertingStatus = DevAge.ComponentModel.ConvertingStatus.Completed;
         return;
     }
     if (sender == rwPK)
     {
         int idp = (int)e.Value;
         var ss  = DataTasks.GetFPPersonNameAndPK(idp);
         e.Value            = ss == null ? "" : ss.GetValue(2);
         e.ConvertingStatus = DevAge.ComponentModel.ConvertingStatus.Completed;
         return;
     }
     if (sender == rwIncomeStr)
     {
         string incid = e.Value.AsString();
         e.Value            = MyData.DataSetKlons.INCOME_CODES.FindByID(incid)?.DESCR;
         e.ConvertingStatus = DevAge.ComponentModel.ConvertingStatus.Completed;
         return;
     }
 }
 protected override void OnConvertingValueToDisplayString(DevAge.ComponentModel.ConvertingObjectEventArgs e)
 {
     Control.Properties.ForceInitialize();
     if (e.Value != null)
     {
         Control.EditValue = e.Value;
     }
     base.OnConvertingValueToDisplayString(e);
 }
Beispiel #4
0
 protected override void OnConvertingValueToDisplayString(DevAge.ComponentModel.ConvertingObjectEventArgs e)
 {
     if (!string.IsNullOrEmpty(_displayMember) && e.Value != null)
     {
         e.Value = e.Value.GetType().GetProperty(_displayMember).FastGetValue(e.Value);
     }
     else
     {
         base.OnConvertingValueToDisplayString(e);
     }
 }
 protected override void OnConvertingValueToObject(DevAge.ComponentModel.ConvertingObjectEventArgs e)
 {
     e.Value = Control.Text;
     base.OnConvertingValueToObject(e);
 }