/// <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); }
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); }
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); } }
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); } }
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)); }