1
lu
2024-10-25 28b7f0f688d2d3e8eb627d65b1c0c0c65444ac01
1
已修改1个文件
60 ■■■■■ 文件已修改
DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
@@ -12,6 +12,7 @@
using System.Text.RegularExpressions;
using System.Threading.Tasks;
using System.Windows.Forms;
using DevExpress.Office.Model;
using DevExpress.XtraEditors;
using DevExpress.XtraEditors.Controls;
using DevExpress.XtraGrid;
@@ -376,7 +377,14 @@
                            txt.Enabled = !isEdt;
                            continue;
                        }
                        if (colType is CheckEdit)
                        {
                            var txt = colType as CheckEdit;
                            if (txt != null)
                                txt.Checked = bool.Parse(strVal);
                            txt.ReadOnly = isEdt;
                            continue;
                        }
                        //时间
                        if (colType is DateTimePicker)
                        {
@@ -392,9 +400,9 @@
                            var txt = colType as Label;
                            if (_dddddd == "txt_checkStatus")
                            {
                                if (strVal == "True")
                                if (strVal == "True" || strVal=="1")
                                    txt.Text = "已审核";
                                if (strVal == "False")
                                if (strVal == "False" || strVal=="0" || strVal=="")
                                    txt.Text = "未审核";
                            }
                            else
@@ -402,6 +410,31 @@
                                txt.Text = strVal;
                            }
                        }
                        //自定义仓库
                        if (colType is UcLookCk)
                        {
                            var txt = colType as UcLookCk;
                            txt.SetCode( strVal);
                            txt.Enabled = !isEdt;
                            continue;
                        }
                        //自定义供应商
                        if (colType is UcLookSupplier)
                        {
                            var txt = colType as UcLookSupplier;
                            txt.SetCode(strVal);
                            txt.Enabled = !isEdt;
                            continue;
                        }
                        if (colType is SimpleButton)
                        {
                            var txt = colType as UcLookCk;
                            txt.SetCode(strVal);
                            txt.Enabled = !isEdt;
                            continue;
                        }
                    }
                }
                catch (Exception ex)
@@ -473,13 +506,18 @@
                    txt.Enabled = !isEdt;
                    continue;
                }
                //单选
                if (ctrl is CheckBox)
                {
                    var txt = ctrl as CheckBox;
                    txt.Checked = false;
                    txt.Enabled = !isEdt;
                }
                if (ctrl is CheckEdit)
                {
                    var txt = ctrl as CheckEdit;
                    txt.ReadOnly = isEdt;
                    continue;
                }
            }
        }
@@ -532,7 +570,17 @@
                }
                //单选
                if (ctrl is CheckBox) ctrl.Enabled = !isEdt;
                if (ctrl is CheckBox) {
                    ctrl.Enabled = !isEdt;
                    continue;
                }
                if (ctrl is CheckEdit)
                {
                    var txt = ctrl as CheckEdit;
                    txt.ReadOnly = isEdt;
                    continue;
                }
            }
        }
@@ -668,7 +716,7 @@
                else
                {
                    _strGuid = dr["guid"].ToString();
                    _strName = dr[2].ToString();
                      _strName = dr[1].ToString();
                }
            }