Beispiel #1
0
        /// <summary>
        /// XapFormControl 数据显示时间响应
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void xfc_DataDisplay(object sender, XDataDisplayEventArgs e)
        {
            XDataRow    row  = sender as XDataRow;
            PresDrugDTO drug = e.Object as PresDrugDTO;

            if (drug.Id_freq.Equals(CiDictCodeConst.ID_FREQ_ONCE))
            {
                drug.Use_day = null;
            }
            this.updateCustomerControlInfo(row, drug);
        }
Beispiel #2
0
 /// <summary>
 /// 更新自定义列控件中的值
 /// </summary>
 /// <param name="row"></param>
 /// <param name="drug"></param>
 private void updateCustomerControlInfo(XDataRow row, PresDrugDTO drug)
 {
     if (row != null && row.ColumnCellDict.ContainsKey("customercolumn_str_quan_med"))
     {
         if (drug.Quan_med == null)
         {
             drug.Quan_med = 0;
         }
         if (drug.Name_unit_med == null)
         {
             drug.Name_unit_med = "";
         }
         string strMed_unit = drug.Quan_med.ToString() + drug.Name_unit_med;
         row.ColumnCellDict["customercolumn_str_quan_med"].SetValue(strMed_unit);
     }
     if (row != null && row.ColumnCellDict.ContainsKey("customercolumn_str_quan_cur"))
     {
         if (drug.Quan_cur == null)
         {
             drug.Quan_cur = 0;
         }
         if (drug.Name_unit_sale == null)
         {
             drug.Name_unit_sale = "";
         }
         string strMed_unit = drug.Quan_cur.ToString() + drug.Name_unit_sale;
         row.ColumnCellDict["customercolumn_str_quan_cur"].SetValue(strMed_unit);
     }
     if (row != null && row.ColumnCellDict.ContainsKey("customercolumn_Use_days"))
     {
         if (drug.Use_day == null)
         {
             row.ColumnCellDict["customercolumn_Use_days"].SetValue("");
         }
         else
         {
             string strUseDay = drug.Use_day.ToString() + "天";
             row.ColumnCellDict["customercolumn_Use_days"].SetValue(strUseDay);
         }
     }
 }