Esempio n. 1
0
 /// <summary>
 /// 更新扩展信息表
 /// </summary>
 /// <param name="DeptCode"></param>
 /// <param name="i"></param>
 /// <returns></returns>
 public static int HaveDruged(string DeptCode, decimal i)
 {
     Neusoft.FrameWork.Management.ExtendParam m = new Neusoft.FrameWork.Management.ExtendParam();
     Neusoft.FrameWork.Management.PublicTrans.BeginTransaction();
     //Neusoft.FrameWork.Management.Transaction t = new Neusoft.FrameWork.Management.Transaction(m.Connection);
     //t.BeginTransaction();
     m.SetTrans(Neusoft.FrameWork.Management.PublicTrans.Trans);
     Neusoft.HISFC.Models.Base.ExtendInfo obj = new Neusoft.HISFC.Models.Base.ExtendInfo();
     obj.ID             = "ORDER_ISDRUGED";
     obj.Name           = "住院科室集中摆药";
     obj.PropertyCode   = "ORDER_ISDRUGED";
     obj.PropertyName   = "住院科室集中摆药";
     obj.NumberProperty = i;
     obj.ExtendClass    = Neusoft.HISFC.Models.Base.EnumExtendClass.DEPT;
     obj.Item.ID        = DeptCode;
     obj.StringProperty = "";
     obj.DateProperty   = DateTime.Now;
     obj.Memo           = "";
     if (m.SetComExtInfo(obj) == -1)
     {
         Neusoft.FrameWork.Management.PublicTrans.RollBack();;
         MessageBox.Show(m.Err);
         return(-1);
     }
     else
     {
         Neusoft.FrameWork.Management.PublicTrans.Commit();
     }
     return(0);
 }
Esempio n. 2
0
        /// <summary>
        /// 克隆函数
        /// </summary>
        /// <returns>ComExtInfo类实例</returns>
        public new ExtendInfo Clone()
        {
            ExtendInfo comExtInfo = base.Clone() as ExtendInfo;

            comExtInfo.Item            = this.Item.Clone();
            comExtInfo.OperEnvironment = this.OperEnvironment.Clone();

            return(comExtInfo);
        }
Esempio n. 3
0
 /// <summary>
 /// 是否集中发送过
 /// </summary>
 /// <param name="DeptCode">科室编码</param>
 /// <returns>返回科室扩展实体</returns>
 public static Neusoft.HISFC.Models.Base.ExtendInfo IsDeptHaveDruged(string DeptCode)
 {
     Neusoft.FrameWork.Management.ExtendParam m   = new Neusoft.FrameWork.Management.ExtendParam();
     Neusoft.HISFC.Models.Base.ExtendInfo     obj = m.GetComExtInfo(Neusoft.HISFC.Models.Base.EnumExtendClass.DEPT, "ORDER_ISDRUGED", DeptCode);
     if (obj == null)
     {
         return(null);
     }
     return(obj);
 }