Exemplo n.º 1
0
        /// <summary>
        /// 克隆
        /// </summary>
        /// <returns>返回当前对象实例副本</returns>
        public new Undrug Clone()
        {
            Undrug undrug = base.Clone() as Undrug;

            undrug.FTRate         = this.FTRate.Clone();
            undrug.Oper           = this.Oper.Clone();
            undrug.OperationInfo  = this.OperationInfo.Clone();
            undrug.OperationScale = this.OperationScale.Clone();
            undrug.OperationType  = this.OperationType.Clone();
            undrug.DiseaseType    = this.DiseaseType.Clone();
            undrug.SpecialDept    = this.SpecialDept.Clone();

            return(undrug);
        }
Exemplo n.º 2
0
 public int SetItem(Neusoft.HISFC.Models.Fee.Item.Undrug Item)
 {
     if (Item.ID == null)
     {
         if (InsertUndrugItem(Item) == -1)
         {
             return(-1);
         }
         return(1);
     }
     if (this.UpdateUndrugItem(Item) == -1)
     {
         return(-1);
     }
     return(1);
 }
Exemplo n.º 3
0
 public int ItemPriceSave(Neusoft.HISFC.Models.Fee.Item.Undrug Item)
 {
     try
     {
         string strSQL = "";
         if (this.Sql.GetSql("Fee.Item.Undrug.ItemPriceSave", ref strSQL) == -1)
         {
             return(-1);
         }
         strSQL = string.Format(strSQL, Item.ID, Item.Price, Item.ChildPrice, Item.SpecialPrice);              //替换SQL语句中的参数。
         return(this.ExecNoQuery(strSQL));
     }
     catch (Exception ex)
     {
         this.Err = ex.Message;
         return(-1);
     }
 }
Exemplo n.º 4
0
        public int UpdateAndInsert(Neusoft.HISFC.Models.Fee.Item.Undrug item)
        {
            int i = 0;

            i = this.UpdateUndrugItem(item);

            if (i == 0)
            {
                return(this.InsertUndrugItem(item));
            }
            else if (i > 0)
            {
                return(0);
            }
            else
            {
                return(-1);
            }
        }
Exemplo n.º 5
0
        public int InsertItem(Neusoft.HISFC.Models.Fee.Item.Undrug Item)
        {
            string strSQL = "";

            if (this.Sql.GetSql("Fee.Item.InsertItem", ref strSQL) == -1)
            {
                return(-1);
            }
            try
            {
                string[] strParm = GetItemParams(Item);                  //取参数列表
                strSQL = string.Format(strSQL, strParm);                 //替换SQL语句中的参数。
            }
            catch (Exception ex)
            {
                this.Err = "付数值时候出错!" + ex.Message;
                this.WriteErr();
                return(-1);
            }
            return(this.ExecNoQuery(strSQL));
        }