/// <summary> /// 获取体检单位总体价格详细信息 /// </summary> /// <param name="usercode"></param> /// <returns></returns> public Dictlabandtestprice GetDictlabandtestpriceInfo(Dictlabandtestprice library) { //Dictlabandtestprice obj = null; //IList lst = this.selectIList("Dict.SelectDictlabandtestprice", library); //if (lst.Count > 0) // obj = (Dictlabandtestprice)lst[0]; //return obj; return(this.selectObj <Dictlabandtestprice>("Dict.SelectDictlabandtestprice", library)); }
protected void btnDelAll_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtTestItemName.Text.Trim())) { MessageBoxShow("请选择要操作的项", MessageBoxIcon.Information); return; } try { SortedList SQLlist = new SortedList(new MySort()); string dictLabandtestid = gvList.DataKeys[gvList.SelectedRowIndexArray[0]][0].ToString(); Dictlabandtest oldDictLabandtest = new DictlabandtestService().GetDictDictlabandtestById(Convert.ToDouble(dictLabandtestid)); Dictlabandtestprice dictLabandtestprice = new Dictlabandtestprice(); dictLabandtestprice.Dictlabid = oldDictLabandtest.Dictlabid; dictLabandtestprice.Dicttestitemid = oldDictLabandtest.Dicttestitemid; SQLlist.Add(new Hashtable() { { "DELETE", "Dict.DeleteDictlabandtestpriceByWhere" } }, dictLabandtestprice); var library = new DictlabandtestService(); SQLlist.Add(new Hashtable() { { "DELETE", "Dict.DeleteDictlabandtest" } }, dictLabandtestid); if (library.ExecuteSqlTran(SQLlist)) { MessageBoxShow("所选项已成功删除", MessageBoxIcon.Information); BindGrid(); this.radlIsactive.SelectedValue = "1"; this.radlIssendouttest.SelectedValue = "0"; } CacheHelper.RemoveAllCache("daan.GetDictlabandtest"); } catch (Exception ex) { MessageBoxShow(ex.Message, MessageBoxIcon.Error); } BindGrid(); }
///<summary> ///新增编辑后保存 ///</summary> ///<param name="library"></param> /// <returns></returns> public bool SaveDictlabandtestprice(Dictlabandtestprice library) { int nflag = 0; //新增 if (library.Dictlabandtestpriceid == 0 || library.Dictlabandtestpriceid == null) { try { library.Dictlabandtestpriceid = getSeqID("SEQ_DICTLABANDTESTPRICE"); insert("Dict.InsertDictlabandtestprice", library); CacheHelper.RemoveAllCache("daan.GetDictlabandtestpriceresult"); nflag = 1; List <LogInfo> logLst = getLogInfo <Dictlabandtestprice>(new Dictlabandtestprice(), library); Dictlab dictlab = new DictlabService().GetDictlabById(Convert.ToDouble(library.Dictlabid)); //查询分点 AddMaintenanceLog("Dictlabandtestprice", int.Parse(library.Dictlabandtestpriceid.ToString()), logLst, "新增", dictlab.Labname.ToString(), library.Price.ToString(), modulename); } catch (Exception ex) { nflag = 0; throw new Exception(ex.Message); } } else//保存 { try { Dictlabandtestprice dictlabandtestprice = GetDictlabandtestpriceInfo(library); nflag = update("Dict.UpdateDictlabandtestprice", library); CacheHelper.RemoveAllCache("daan.GetDictlabandtestpriceresult"); List <LogInfo> logLst = getLogInfo <Dictlabandtestprice>(dictlabandtestprice, library); Dictlab dictlab = new DictlabService().GetDictlabById(Convert.ToDouble(library.Dictlabid)); //查询分点 AddMaintenanceLog("Dictlabandtestprice", int.Parse(library.Dictlabandtestpriceid.ToString()), logLst, "修改", dictlab.Labname.ToString(), library.Price.ToString(), modulename); } catch (Exception ex) { throw new Exception(ex.Message); } } return(nflag > 0); }