Esempio n. 1
0
 /// <summary>
 /// LoadDicFee
 /// </summary>
 void LoadDicFee()
 {
     try
     {
         using (ProxyEntityFactory proxy = new ProxyEntityFactory())
         {
             DataTable dt = proxy.Service.SelectFullTable(new EntityCodeFee());
             GlobalDic.DataSourceDicFee = EntityTools.ConvertToEntityList <EntityCodeFee>(dt);
             if (GlobalDic.DataSourceDicFee != null)
             {
                 for (int i = GlobalDic.DataSourceDicFee.Count - 1; i >= 0; i--)
                 {
                     if (!string.IsNullOrEmpty(GlobalDic.DataSourceDicFee[i].instFlag) && GlobalDic.DataSourceDicFee[i].instFlag.ToUpper() == "T" &&
                         GlobalDic.DataSourceDicFee[i].leafFlag.ToUpper() == "T")
                     {
                         GlobalDic.DataSourceDicFee[i].pyCode = SpellCodeHelper.GetPyCode(GlobalDic.DataSourceDicFee[i].feeName);
                         GlobalDic.DataSourceDicFee[i].wbCode = SpellCodeHelper.GetWbCode(GlobalDic.DataSourceDicFee[i].feeName);
                     }
                     else
                     {
                         GlobalDic.DataSourceDicFee.RemoveAt(i);
                     }
                 }
             }
         }
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Esempio n. 2
0
        /// <summary>
        /// GetQnList
        /// </summary>
        /// <returns></returns>
        public List <EntityDicQnSummary> GetQnList()
        {
            List <EntityDicQnSummary> dataSource = new List <EntityDicQnSummary>();
            SqlHelper svc = new SqlHelper(EnumBiz.onlineDB);
            List <EntityDicQnSummary> tmpData = EntityTools.ConvertToEntityList <EntityDicQnSummary>(svc.Select(new EntityDicQnSummary()));

            foreach (EntityDicQnSummary item in tmpData)
            {
                if (item.isParent == 1)
                {
                    dataSource.Add(item);
                }
            }
            List <EntityDicQnSummary> subData = null;

            foreach (EntityDicQnSummary item in dataSource)
            {
                subData = tmpData.FindAll(t => t.parentFieldId == item.fieldId);
                if (subData != null && subData.Count > 0)
                {
                    int num = 0;
                    foreach (EntityDicQnSummary item2 in subData)
                    {
                        item.qnItemsDesc += Convert.ToString(++num) + "、" + item2.fieldName + "; ";
                    }
                    item.qnItemsDesc = item.qnItemsDesc.Trim().TrimEnd(';');
                }
            }
            return(dataSource);
        }
Esempio n. 3
0
        /// <summary>
        /// 表格明细
        /// </summary>
        /// <param name="tableCode"></param>
        /// <returns></returns>
        public List <EntityEmrTableFieldInfo> GetTableFieldInfo(string tableCode)
        {
            List <EntityEmrTableFieldInfo> data = new List <EntityEmrTableFieldInfo>();
            EntityEmrTableFieldInfo        vo   = null;
            SqlHelper svc = null;

            try
            {
                svc          = new SqlHelper(EnumBiz.onlineDB);
                vo           = new EntityEmrTableFieldInfo();
                vo.tableCode = tableCode;
                DataTable dt = svc.Select(vo, EntityEmrTableFieldInfo.Columns.tableCode);
                DataView  dv = new DataView(dt);
                dv.Sort = "sortNo";
                data    = EntityTools.ConvertToEntityList <EntityEmrTableFieldInfo>(dv.ToTable());
            }
            catch (Exception ex)
            {
                ExceptionLog.OutPutException(Function.GetExceptionCaption(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.FullName, System.Reflection.MethodBase.GetCurrentMethod().Name, ex.Message));
            }
            finally
            {
                svc = null;
            }
            return(data);
        }
Esempio n. 4
0
 /// <summary>
 /// 病理分类
 /// </summary>
 void LoadPisClass()
 {
     try
     {
         using (ProxyEntityFactory proxy = new ProxyEntityFactory())
         {
             GlobalParm.PisClass = EntityTools.ConvertToEntityList <EntityPisClass>(proxy.Service.SelectFullTable(new EntityPisClass()));
             if (GlobalParm.PisClass == null)
             {
                 GlobalParm.PisClass = new List <EntityPisClass>();
             }
             else
             {
                 List <EntityFormDesign> data = EntityTools.ConvertToEntityList <EntityFormDesign>(proxy.Service.SelectFullTable(new EntityFormDesign()));
                 foreach (EntityPisClass item in GlobalParm.PisClass)
                 {
                     if (data.Any(t => t.Formid == (int)item.formId))
                     {
                         item.layout = data.FirstOrDefault(t => t.Formid == (int)item.formId).Layout;
                     }
                 }
             }
         }
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Esempio n. 5
0
        /// <summary>
        /// 用户修改密码
        /// </summary>
        /// <param name="empNo">用户工号</param>
        /// <param name="oldPassWord">旧密码</param>
        /// <param name="newPassWord">新密码</param>
        /// <returns></returns>
        public int ChangePassword(string empNo, string oldPassWord, string newPassWord)
        {
            int       intRet = 0;
            string    SQL    = string.Empty;
            SqlHelper svc    = new SqlHelper(EnumBiz.onlineDB);

            try
            {
                EntityCodeOperator voEmp = new EntityCodeOperator();
                voEmp.disable  = "F";
                voEmp.operCode = empNo;
                List <EntityCodeOperator> lstEmp = EntityTools.ConvertToEntityList <EntityCodeOperator>(svc.Select(voEmp, new List <string> {
                    EntityCodeOperator.Columns.disable, EntityCodeOperator.Columns.operCode
                }));

                if (lstEmp != null && lstEmp.Count > 0)
                {
                    string strDBPwd = string.Empty;
                    bool   blnNull  = false;
                    if (string.IsNullOrEmpty(lstEmp[0].pwd))
                    {
                        blnNull = true;
                    }
                    if (blnNull)
                    {
                    }
                    else
                    {
                        strDBPwd = lstEmp[0].pwd; //ESCryptography.Decrypt(lstEmp[0].pwd);
                    }
                    if (blnNull || strDBPwd == oldPassWord)
                    {
                        Dictionary <string, object> dicSet   = new Dictionary <string, object>();
                        Dictionary <string, object> dicWhere = new Dictionary <string, object>();

                        dicSet.Add(EntityCodeOperator.Columns.pwd, newPassWord);//ESCryptography.Decrypt(newPassWord));
                        //dicSet.Add(EntityCodeOperator.Columns.Pwdusedate, DateTime.Now);

                        dicWhere.Add(EntityCodeOperator.Columns.disable, "F");
                        dicWhere.Add(EntityCodeOperator.Columns.operCode, empNo);

                        intRet = svc.Commit(svc.GetUpdateParm(voEmp, dicSet, dicWhere));
                    }
                    else
                    {
                        intRet = 0;
                    }
                }
            }
            catch (Exception e)
            {
                ExceptionLog.OutPutException(e);
                intRet = -1;
            }
            finally
            {
                svc = null;
            }
            return(intRet);
        }
Esempio n. 6
0
        /// <summary>
        /// 系统参数
        /// </summary>
        /// <param name="parmID"></param>
        /// <returns></returns>
        private string SysParameter(int parmID)
        {
            string    paraValue = string.Empty;
            SqlHelper svc       = new SqlHelper(EnumBiz.onlineDB);

            try
            {
                EntitySysParameter voSysPara = new EntitySysParameter();
                voSysPara.Parmid     = parmID;
                voSysPara.Parmstatus = 1;
                List <EntitySysParameter> lstSysPara = EntityTools.ConvertToEntityList <EntitySysParameter>(svc.Select(voSysPara, new List <string> {
                    EntitySysParameter.Columns.Parmid, EntitySysParameter.Columns.Parmstatus
                }));
                if (lstSysPara != null && lstSysPara.Count > 0)
                {
                    paraValue = lstSysPara[0].Parmvalue;
                }
            }
            catch (Exception e)
            {
                ExceptionLog.OutPutException(e);
            }
            finally
            {
                svc = null;
            }

            return(paraValue);
        }
Esempio n. 7
0
        /// <summary>
        /// GetQnSetting
        /// </summary>
        /// <returns></returns>
        public List <EntityQnSetting> GetQnSetting(decimal qnId)
        {
            List <EntityQnSetting> data = null;
            SqlHelper svc = new SqlHelper(EnumBiz.onlineDB);
            List <EntityDicQnSetting> lstSet = EntityTools.ConvertToEntityList <EntityDicQnSetting>(svc.Select(new EntityDicQnSetting()
            {
                qnId = qnId
            }, EntityDicQnSetting.Columns.qnId));

            if (lstSet != null && lstSet.Count > 0)
            {
                data = new List <EntityQnSetting>();
                // 获取题目
                List <EntityDicQnSetting> lstTopic = lstSet.FindAll(t => t.isParent == 1);
                if (lstTopic != null && lstTopic.Count > 0)
                {
                    EntityQnSetting           qnVo     = null;
                    List <EntityDicQnSetting> lstItems = null;
                    foreach (EntityDicQnSetting item in lstTopic)
                    {
                        string qnDesc = "    ";
                        lstItems = lstSet.FindAll(t => !string.IsNullOrEmpty(t.parentFieldId) && t.parentFieldId.Trim() != "" && t.parentFieldId == item.fieldId);
                        if (lstItems != null && lstItems.Count > 0)
                        {
                            lstItems.Sort();
                            int i = 0;
                            foreach (EntityDicQnSetting item2 in lstItems)
                            {
                                qnDesc += Convert.ToString(++i) + "、" + item2.fieldName + "     ";
                            }
                        }
                        qnVo         = new EntityQnSetting();
                        qnVo.qnId    = item.qnId;
                        qnVo.isCheck = 0;
                        if (item.typeId == "1")
                        {
                            qnVo.className = "单选题";
                        }
                        else if (item.typeId == "2")
                        {
                            qnVo.className = "多选题";
                        }
                        else if (item.typeId == "3")
                        {
                            qnVo.className = "填空题";
                        }
                        else
                        {
                            qnVo.className = "其他";
                        }
                        qnVo.fieldId   = item.fieldId;
                        qnVo.fieldName = "  " + item.fieldName;
                        qnVo.sortNo    = item.sortNo;
                        qnVo.qnDesc    = qnDesc;
                        data.Add(qnVo);
                    }
                }
            }
            return(data);
        }
Esempio n. 8
0
        /// <summary>
        /// 表格明细
        /// </summary>
        /// <param name="tableCode"></param>
        /// <returns></returns>
        public List <EntityEmrTableFieldInfo> GetTableFieldInfo(string tableCode)
        {
            List <EntityEmrTableFieldInfo> data = new List <EntityEmrTableFieldInfo>();
            EntityEmrTableFieldInfo        vo   = null;
            SqlHelper svc = null;

            try
            {
                svc          = new SqlHelper(EnumBiz.onlineDB);
                vo           = new EntityEmrTableFieldInfo();
                vo.tableCode = tableCode;
                DataTable dt = svc.Select(vo, EntityEmrTableFieldInfo.Columns.tableCode);
                DataView  dv = new DataView(dt);
                dv.Sort = "sortNo";
                data    = EntityTools.ConvertToEntityList <EntityEmrTableFieldInfo>(dv.ToTable());
            }
            catch (Exception e)
            {
                ExceptionLog.OutPutException(e);
            }
            finally
            {
                svc = null;
            }
            return(data);
        }
Esempio n. 9
0
        /// <summary>
        /// 系统参数
        /// </summary>
        /// <returns></returns>
        public Dictionary <int, string> SysParameter()
        {
            Dictionary <int, string> dicSysParam = new Dictionary <int, string>();
            SqlHelper svc = new SqlHelper(EnumBiz.onlineDB);

            try
            {
                EntitySysParameter voSysPara = new EntitySysParameter();
                voSysPara.Parmstatus = 1;
                List <EntitySysParameter> lstSysPara = EntityTools.ConvertToEntityList <EntitySysParameter>(svc.Select(voSysPara, new List <string> {
                    EntitySysParameter.Columns.Parmstatus
                }));
                if (lstSysPara != null && lstSysPara.Count > 0)
                {
                    foreach (EntitySysParameter vo in lstSysPara)
                    {
                        if (!dicSysParam.ContainsKey(Function.Int(vo.Parmid)))
                        {
                            dicSysParam.Add(Function.Int(vo.Parmid), vo.Parmvalue);
                        }
                    }
                }
            }
            catch (Exception e)
            {
                ExceptionLog.OutPutException(e);
            }
            finally
            {
                svc = null;
            }
            return(dicSysParam);
        }
Esempio n. 10
0
 /// <summary>
 /// 通用字典
 /// </summary>
 void LoadDicCommon()
 {
     try
     {
         using (ProxyEntityFactory proxy = new ProxyEntityFactory())
         {
             GlobalDic.DataSourceDicCommon = EntityTools.ConvertToEntityList <EntityCommonDic>(proxy.Service.SelectFullTable(new EntityCommonDic()));
             if (GlobalDic.DataSourceDicCommon != null)
             {
                 foreach (EntityCommonDic item in GlobalDic.DataSourceDicCommon)
                 {
                     if (!string.IsNullOrEmpty(item.Itemname))
                     {
                         item.Pycode = SpellCodeHelper.GetPyCode(item.Itemname);
                         item.Wbcode = SpellCodeHelper.GetWbCode(item.Itemname);
                     }
                 }
             }
         }
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Esempio n. 11
0
        /// <summary>
        /// 获取.表单打印模板
        /// </summary>
        /// <param name="templateId"></param>
        /// <returns></returns>
        public EntityEmrPrintTemplate GetFormPrintTemplate(int idType, string templateId)
        {
            SqlHelper svc             = null;
            EntityEmrPrintTemplate vo = null;

            try
            {
                DataTable dt = null;
                svc = new SqlHelper(EnumBiz.onlineDB);
                vo  = new EntityEmrPrintTemplate();
                if (idType == 1)
                {
                    vo.templateId = Function.Dec(templateId);
                    dt            = svc.SelectPk(vo);
                }
                else if (idType == 2)
                {
                    vo.templateCode = templateId;
                    dt = svc.Select(vo, EntityEmrPrintTemplate.Columns.templateCode);
                }
                if (dt != null && dt.Rows.Count > 0)
                {
                    vo = EntityTools.ConvertToEntityList <EntityEmrPrintTemplate>(dt)[0];
                }
            }
            catch (Exception ex)
            {
                ExceptionLog.OutPutException(Function.GetExceptionCaption(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.FullName, System.Reflection.MethodBase.GetCurrentMethod().Name, ex.Message));
            }
            finally
            {
                svc = null;
            }
            return(vo);
        }
Esempio n. 12
0
        /// <summary>
        /// Init
        /// </summary>
        internal void Init()
        {
            try
            {
                Viewer.Location = new Point(Viewer.Location.X, 0);
                Viewer.Height   = Screen.PrimaryScreen.WorkingArea.Height;
                uiHelper.BeginLoading(Viewer);

                #region 参数
                using (ProxyEntityFactory proxy = new ProxyEntityFactory())
                {
                    ContagionParmData = EntityTools.ConvertToEntityList <EntityRptContagionParm>(proxy.Service.SelectFullTable(new EntityRptContagionParm()));
                }
                #endregion

                // 传染病报表
                if (ContagionParmData != null)
                {
                    if (ContagionParmData.Any(t => t.reportId == this.ContagionDisplayVo.reportId && t.keyId == "templateId"))
                    {
                        this.formId = Function.Dec(ContagionParmData.FirstOrDefault(t => t.reportId == this.ContagionDisplayVo.reportId && t.keyId == "templateId").keyValue);
                    }
                }
                if (this.formId > 0)
                {
                    using (ProxyFormDesign proxy = new ProxyFormDesign())
                    {
                        proxy.Service.GetForm((int)this.formId, out FormDesignVo);
                    }
                }
                if (FormDesignVo == null)
                {
                    FormDesignVo = new EntityFormDesign();
                }
                if (Function.Dec(this.ContagionDisplayVo.rptId) > 0)
                {
                    using (ProxyContagion proxy = new ProxyContagion())
                    {
                        EntityRptContagion vo = proxy.Service.GetContagion(Function.Dec(this.ContagionDisplayVo.rptId));

                        #region patientInfo
                        Viewer.rdoFlag.SelectedIndex       = vo.patType - 1;
                        Viewer.rdoFlag.Properties.ReadOnly = true;
                        Viewer.txtCardNo.Text = vo.patNo;
                        #endregion

                        LoadForm(FormDesignVo.Layout, vo.xmlData);
                        GetPatient();
                    }
                }
                else
                {
                    LoadForm(FormDesignVo.Layout, null);
                }
            }
            finally
            {
                uiHelper.CloseLoading(Viewer);
            }
        }
Esempio n. 13
0
        /// <summary>
        /// 表格主表
        /// </summary>
        /// <param name="tableCode"></param>
        /// <returns></returns>
        public EntityEmrTableBasicInfo GetGetTableMainInfo(string tableCode)
        {
            SqlHelper svc = null;

            try
            {
                svc = new SqlHelper(EnumBiz.onlineDB);
                EntityEmrTableBasicInfo vo = new EntityEmrTableBasicInfo();
                vo.tableCode = tableCode;
                DataTable dt = svc.Select(vo, EntityEmrTableBasicInfo.Columns.tableCode);
                if (dt != null && dt.Rows.Count > 0)
                {
                    return(EntityTools.ConvertToEntityList <EntityEmrTableBasicInfo>(dt)[0]);
                }
            }
            catch (Exception ex)
            {
                ExceptionLog.OutPutException(Function.GetExceptionCaption(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.FullName, System.Reflection.MethodBase.GetCurrentMethod().Name, ex.Message));
            }
            finally
            {
                svc = null;
            }
            return(null);
        }
Esempio n. 14
0
        /// <summary>
        /// 获取报表文件
        /// </summary>
        /// <param name="rptId"></param>
        /// <returns></returns>
        public EntitySysReport GetReport(decimal rptId)
        {
            SqlHelper svc = null;

            try
            {
                EntitySysReport vo = new EntitySysReport();
                vo.rptId = rptId;
                svc      = new SqlHelper(EnumBiz.onlineDB);
                List <EntitySysReport> lstRpt = EntityTools.ConvertToEntityList <EntitySysReport>(svc.Select(vo, new List <string> {
                    EntitySysReport.Columns.rptId
                }));
                if (lstRpt != null && lstRpt.Count > 0)
                {
                    return(lstRpt[0]);
                }
            }
            catch (Exception ex)
            {
                ExceptionLog.OutPutException(Function.GetExceptionCaption(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.FullName, System.Reflection.MethodBase.GetCurrentMethod().Name, ex.Message));
            }
            finally
            {
                svc = null;
            }
            return(null);
        }
Esempio n. 15
0
 /// <summary>
 /// Init
 /// </summary>
 internal void Init()
 {
     #region dic
     DataTable dt = null;
     DataSourceDuty  = new List <EntityCodeDuty>();
     DataSourceClass = new List <EntityCodeOperatorClass>();
     DataSourceRole  = new List <EntityCodeRole>();
     using (ProxyEntityFactory proxy = new ProxyEntityFactory())
     {
         dt = proxy.Service.SelectFullTable(new EntityCodeDuty());
         DataSourceDuty.AddRange(EntityTools.ConvertToEntityList <EntityCodeDuty>(dt));
         dt = proxy.Service.SelectFullTable(new EntityCodeOperatorClass());
         DataSourceClass.AddRange(EntityTools.ConvertToEntityList <EntityCodeOperatorClass>(dt));
         dt = proxy.Service.SelectFullTable(new EntityCodeRole());
         DataSourceRole.AddRange(EntityTools.ConvertToEntityList <EntityCodeRole>(dt));
     }
     #endregion
     isInit = true;
     LoadList();
     InitLue();
     SetEditValueChangedEvent(Viewer.plMain);
     CreateTreeDept();
     LoadDataSourceDept();
     isInit = false;
 }
Esempio n. 16
0
 /// <summary>
 /// LoadQnDataSource
 /// </summary>
 void LoadQnDataSource()
 {
     dataSourceQN = null;
     using (ProxyEntityFactory proxy = new ProxyEntityFactory())
     {
         dataSourceQN = EntityTools.ConvertToEntityList <EntityDicQnMain>(proxy.Service.SelectFullTable(new EntityDicQnMain()));
     }
 }
Esempio n. 17
0
 /// <summary>
 /// LoadSmsContent
 /// </summary>
 void LoadSmsContent()
 {
     dataSourceMsgContent = null;
     using (ProxyEntityFactory proxy = new ProxyEntityFactory())
     {
         dataSourceMsgContent = EntityTools.ConvertToEntityList <EntityDicMessageContent>(proxy.Service.SelectFullTable(new EntityDicMessageContent()));
     }
 }
Esempio n. 18
0
 /// <summary>
 /// LoadSportItem
 /// </summary>
 void LoadSportItem()
 {
     dataSourceSportItem = null;
     using (ProxyEntityFactory proxy = new ProxyEntityFactory())
     {
         dataSourceSportItem = EntityTools.ConvertToEntityList <EntityDicSportItem>(proxy.Service.SelectFullTable(new EntityDicSportItem()));
     }
 }
Esempio n. 19
0
        /// <summary>
        /// EntityDicQnSetting
        /// </summary>
        /// <param name="qnId"></param>
        /// <returns></returns>
        public List <EntityDicQnSetting> GetDicQnSetting(decimal qnId)
        {
            SqlHelper svc = new SqlHelper(EnumBiz.onlineDB);

            return(EntityTools.ConvertToEntityList <EntityDicQnSetting>(svc.Select(new EntityDicQnSetting()
            {
                qnId = qnId
            }, EntityDicQnSetting.Columns.qnId)));
        }
Esempio n. 20
0
 /// <summary>
 /// Init
 /// </summary>
 void Init()
 {
     //
     DataSourceForm = new List <EntityObjectList>();
     //
     this.lueForm.Properties.PopupWidth          = 280;
     this.lueForm.Properties.PopupHeight         = 400;
     this.lueForm.Properties.ValueColumn         = EntityObjectList.Columns.formId;
     this.lueForm.Properties.DisplayColumn       = EntityObjectList.Columns.formName;
     this.lueForm.Properties.Essential           = false;
     this.lueForm.Properties.IsShowColumnHeaders = true;
     this.lueForm.Properties.ColumnWidth.Add(EntityObjectList.Columns.formCode, 80);
     this.lueForm.Properties.ColumnWidth.Add(EntityObjectList.Columns.formName, 200);
     this.lueForm.Properties.ColumnHeaders.Add(EntityObjectList.Columns.formCode, "编码");
     this.lueForm.Properties.ColumnHeaders.Add(EntityObjectList.Columns.formName, "名称");
     this.lueForm.Properties.ShowColumn      = EntityObjectList.Columns.formCode + "|" + EntityObjectList.Columns.formName;
     this.lueForm.Properties.IsUseShowColumn = true;
     this.lueForm.Properties.FilterColumn    = EntityObjectList.Columns.formCode + "|" + EntityObjectList.Columns.formName + "|" + EntityObjectList.Columns.pyCode + "|" + EntityObjectList.Columns.wbCode;
     // 表单
     using (ProxyFormDesign proxy = new ProxyFormDesign())
     {
         List <EntityFormDesign> data = proxy.Service.GetForm(0, false);
         if (data != null && data.Count > 0)
         {
             foreach (EntityFormDesign item in data)
             {
                 DataSourceForm.Add(new EntityObjectList()
                 {
                     formId = "a" + item.Formid.ToString(), formCode = item.Formcode, formName = item.Formname, pyCode = item.Pycode, wbCode = item.Wbcode
                 });
             }
         }
     }
     // 表格
     using (ProxyEntityFactory proxy = new ProxyEntityFactory())
     {
         DataTable dt = proxy.Service.SelectFullTable(new EntityEmrTableBasicInfo());
         List <EntityEmrTableBasicInfo> DataSourceTable = EntityTools.ConvertToEntityList <EntityEmrTableBasicInfo>(dt);
         if (DataSourceTable == null)
         {
             DataSourceTable = new List <EntityEmrTableBasicInfo>();
         }
         foreach (EntityEmrTableBasicInfo item in DataSourceTable)
         {
             DataSourceForm.Add(new EntityObjectList()
             {
                 formId = "b" + item.tableCode, formCode = item.tableCode, formName = item.tableName, pyCode = SpellCodeHelper.GetPyCode(item.tableName), wbCode = SpellCodeHelper.GetWbCode(item.tableName)
             });
         }
     }
     if (DataSourceForm != null && DataSourceForm.Count > 0)
     {
         this.lueForm.Properties.DataSource = DataSourceForm.ToArray();
     }
     this.lueForm.Properties.SetSize();
 }
Esempio n. 21
0
        /// <summary>
        /// GetDicQnSummary
        /// </summary>
        /// <returns></returns>
        public List <EntityDicQnSummary> GetDicQnSummary()
        {
            List <EntityDicQnSummary> dataSource = new List <EntityDicQnSummary>();
            SqlHelper svc = new SqlHelper(EnumBiz.onlineDB);
            List <EntityDicQnSummary> tmpData = EntityTools.ConvertToEntityList <EntityDicQnSummary>(svc.Select(new EntityDicQnSummary()));

            foreach (EntityDicQnSummary item in tmpData)
            {
                dataSource.Add(item);
            }
            return(dataSource);
        }
Esempio n. 22
0
 /// <summary>
 /// InitFunc
 /// </summary>
 void InitFunc()
 {
     using (ProxyEntityFactory proxy = new ProxyEntityFactory())
     {
         DataTable             dt       = proxy.Service.SelectFullTable(new EntityFunction());
         List <EntityFunction> dataFunc = EntityTools.ConvertToEntityList <EntityFunction>(dt);
         dataFunc.Sort();
         Viewer.tvFunction.BeginUpdate();
         Viewer.tvFunction.DataSource = dataFunc;
         Viewer.tvFunction.ExpandAll();
         Viewer.tvFunction.EndUpdate();
     }
 }
Esempio n. 23
0
 /// <summary>
 /// LoadDicMarry
 /// </summary>
 void LoadDicMarry()
 {
     try
     {
         using (ProxyEntityFactory proxy = new ProxyEntityFactory())
         {
             GlobalDic.DataSourceDicMarry = EntityTools.ConvertToEntityList <EntityCodeMarry>(proxy.Service.SelectFullTable(new EntityCodeMarry()));
         }
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Esempio n. 24
0
        /// <summary>
        /// LoadDataSource
        /// </summary>
        void LoadDataSource(bool isFind)
        {
            this.isInit = true;
            using (ProxyEntityFactory proxy = new ProxyEntityFactory())
            {
                DataTable dt = proxy.Service.SelectFullTable(new EntityEmrTableBasicInfo());
                DataSourceTable = EntityTools.ConvertToEntityList <EntityEmrTableBasicInfo>(dt);
            }
            if (DataSourceTable == null)
            {
                DataSourceTable = new List <EntityEmrTableBasicInfo>();
            }
            foreach (EntityEmrTableBasicInfo item in DataSourceTable)
            {
                if (string.IsNullOrEmpty(item.pyCode))
                {
                    item.pyCode = SpellCodeHelper.GetPyCode(item.tableName);
                }
                if (string.IsNullOrEmpty(item.wbCode))
                {
                    item.wbCode = SpellCodeHelper.GetWbCode(item.tableName);
                }
                item.imageIndex = 1;
                item.parent     = "99";
                item.isLeaf     = true;
            }
            EntityEmrTableBasicInfo defaultVo = null;

            if (DataSourceTable.Count > 0 && defaultVo == null)
            {
                defaultVo = DataSourceTable[0];
            }
            EntityEmrTableBasicInfo vo = new EntityEmrTableBasicInfo();

            vo.tableCode  = "99";
            vo.tableName  = "全部表格";
            vo.imageIndex = 2;
            DataSourceTable.Add(vo);

            Viewer.tvTable.BeginUpdate();
            Viewer.tvTable.DataSource = DataSourceTable;
            Viewer.tvTable.ExpandAll();
            Viewer.tvTable.EndUpdate();
            if (defaultVo != null && isFind == false)
            {
                LoadTable(defaultVo);
            }
            Viewer.ValueChanged = false;
            this.isInit         = false;
        }
Esempio n. 25
0
 /// <summary>
 /// LoadDataSource
 /// </summary>
 void LoadDataSource()
 {
     using (ProxyEntityFactory proxy = new ProxyEntityFactory())
     {
         this.isInit = true;
         DataTable dt = proxy.Service.SelectFullTable(new EntitySysReport());
         DataSourceRpt = EntityTools.ConvertToEntityList <EntitySysReport>(dt);
         Viewer.tvRport.BeginUpdate();
         Viewer.tvRport.DataSource = DataSourceRpt;
         Viewer.tvRport.ExpandAll();
         Viewer.tvRport.EndUpdate();
         this.isInit = false;
     }
 }
Esempio n. 26
0
 /// <summary>
 /// Refresh
 /// </summary>
 internal void Refresh()
 {
     using (ProxyEntityFactory proxy = new ProxyEntityFactory())
     {
         DataTable             dt   = proxy.Service.SelectFullTable(new EntityCodeRole());
         List <EntityCodeRole> data = EntityTools.ConvertToEntityList <EntityCodeRole>(dt);
         foreach (EntityCodeRole item in data)
         {
             item.isEdit = 1;    // 不能编辑
         }
         this.gvDataBindingSourceRole.DataSource = data;
     }
     LoadRoleOper(Viewer.gvRole.FocusedRowHandle);
 }
Esempio n. 27
0
        /// <summary>
        /// LoadDataSource
        /// </summary>
        internal void LoadDataSource(bool isFind)
        {
            this.isInit = true;
            using (ProxyEntityFactory proxy = new ProxyEntityFactory())
            {
                DataTable dt = proxy.Service.SelectFullTable(new EntityEmrPrintTemplate());
                DataSourcePrtTemplate = EntityTools.ConvertToEntityList <EntityEmrPrintTemplate>(dt);
            }
            if (DataSourcePrtTemplate == null)
            {
                DataSourcePrtTemplate = new List <EntityEmrPrintTemplate>();
            }
            foreach (EntityEmrPrintTemplate item in DataSourcePrtTemplate)
            {
                if (string.IsNullOrEmpty(item.pyCode))
                {
                    item.pyCode = SpellCodeHelper.GetPyCode(item.templateName);
                }
                if (string.IsNullOrEmpty(item.wbCode))
                {
                    item.wbCode = SpellCodeHelper.GetWbCode(item.templateName);
                }
                item.imageIndex = 1;
                //item.parent = "999999999";
                item.isLeaf = true;
            }
            EntityEmrPrintTemplate defaultVo = null;

            if (DataSourcePrtTemplate.Count > 0 && defaultVo == null)
            {
                defaultVo = DataSourcePrtTemplate[0];
            }
            //EntityEmrPrintTemplate vo = new EntityEmrPrintTemplate();
            //vo.templateId = 999999999;
            //vo.templateName = "全部模板";
            //vo.imageIndex = 2;
            //DataSourcePrtTemplate.Add(vo);

            Viewer.tvTemplate.BeginUpdate();
            Viewer.tvTemplate.DataSource = DataSourcePrtTemplate;
            Viewer.tvTemplate.ExpandAll();
            Viewer.tvTemplate.EndUpdate();
            if (defaultVo != null && isFind == false)
            {
                LoadTemplate(defaultVo);
            }
            Viewer.ValueChanged = false;
            this.isInit         = false;
        }
Esempio n. 28
0
 /// <summary>
 /// LoadDicDepartment
 /// </summary>
 static void LoadDicDepartment()
 {
     try
     {
         using (ProxyEntityFactory proxy = new ProxyEntityFactory())
         {
             DataTable dt = proxy.Service.SelectFullTable(new EntityCodeDepartment());
             GlobalDic.DataSourceDepartment = EntityTools.ConvertToEntityList <EntityCodeDepartment>(dt);
         }
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Esempio n. 29
0
 /// <summary>
 /// LoadDefConfiguration
 /// </summary>
 void LoadDefConfiguration()
 {
     try
     {
         using (ProxyEntityFactory proxy = new ProxyEntityFactory())
         {
             DataTable dt = proxy.Service.SelectFullTable(new EntityDefConfiguration());
             GlobalDic.DataSourceDefConfiguration = EntityTools.ConvertToEntityList <EntityDefConfiguration>(dt);
         }
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Esempio n. 30
0
 /// <summary>
 /// RefreshData
 /// </summary>
 public override void RefreshData()
 {
     try
     {
         uiHelper.BeginLoading(this);
         using (ProxyEntityFactory proxy = new ProxyEntityFactory())
         {
             this.gridControl.DataSource = EntityTools.ConvertToEntityList <EntityDicHazards>(proxy.Service.SelectFullTable(new EntityDicHazards()));
             this.gridControl.RefreshDataSource();
         }
     }
     finally
     {
         uiHelper.CloseLoading(this);
     }
 }