/// <summary> /// 更新数据 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool Update(Prod_CmdDetail model) { bool result = false; int _rseult = instance.Update(model); if (_rseult > 0) { result = true; } return result; }
public List<Prod_CmdDetail> GetCmdDetailByContract(string cCode) { string where = string.Format(" AND CDetail_ContractNo='{0}'", cCode); var list = instance.GetListByWhere(where); List<Prod_CmdDetail> cmdList = new List<Prod_CmdDetail>(); foreach (SD_CDetail d in list) { Prod_CmdDetail item = new Prod_CmdDetail(); item.CmdDetail_PartName = d.CDetail_PartName; item.CmdDetail_PartNo = d.CDetail_PartNo; item.CmdDetail_Roads = d.CDetail_Intro; item.CmdDetail_Num = d.CDetail_Num; //施工号 item.CmdDetail_PCode = d.CDetail_Project; cmdList.Add(item); } return cmdList; }
/// <summary> /// 插入数据 并返回数据 /// </summary> /// <param name="model"></param> /// <returns></returns> public long InsertWithReturnId(Prod_CmdDetail model) { long result = 0; object _result = instance.AddWithReturn(model); if (_result != null) { long.TryParse(_result.ToString(), out result); } return result; }
/// <summary> /// 插入数据 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool Insert(Prod_CmdDetail model) { bool result = false; int _result = instance.Add(model); if (_result > 0) { result = true; } return result; }
/// <summary> /// 获取实体数据 /// </summary> /// <param name="strCondition"></param> /// <returns></returns> public Prod_CmdDetail GetModel(string strCondition) { List<Prod_CmdDetail> list = instance.GetListByWhere(strCondition); Prod_CmdDetail model = new Prod_CmdDetail(); if (list != null && list.Count > 0) { model = list[0]; } return model; }
/// <summary> /// 根据Key获取数据 /// </summary> /// <param name="Id"></param> /// <returns></returns> public Prod_CmdDetail GetByKey(long Id) { Prod_CmdDetail model = new Prod_CmdDetail(); model = instance.GetByKey(Id); return model; }
/// <summary> /// 逻辑删除数据 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool Delete(Prod_CmdDetail detail) { bool flag = false; detail.Stat = 1; if (instance.Update(detail) > 0) { flag = true; } return flag; }