コード例 #1
0
 public ResultMessages Save(InfoMarket obj, int empId)
 {
     var rdto = new ResultMessages();
     InfoMarket objOri;
     if(obj.Id!=0)
     {
         objOri = ctx.InfoMarkets.Single(r=>r.Id==obj.Id);
         objOri.CorpName = obj.CorpName;
         objOri.ClassName = obj.ClassName;
         objOri.Title = obj.Title;
         objOri.InfoFrom = obj.InfoFrom;
         objOri.Info = obj.Info;
         objOri.FileGuid = obj.FileGuid;
         objOri.FileName = obj.FileName;
         objOri.UpdateEmpId = empId;
         objOri.UpdateDate = DateTime.Now;
     }
     else
     {
         objOri = obj;
         ctx.InfoMarkets.InsertOnSubmit(objOri);
     }
     try
     {
         ctx.SubmitChanges();
         rdto.Message = "更新成功";
         rdto.Result = true;
     }
     catch
     {
         rdto.Message = "更新失败";
         rdto.Result = false;
     }
     return rdto;
 }
コード例 #2
0
		private void detach_InfoMarkets1(InfoMarket entity)
		{
			this.SendPropertyChanging();
			entity.Employee1 = null;
		}
コード例 #3
0
		private void attach_InfoMarkets(InfoMarket entity)
		{
			this.SendPropertyChanging();
			entity.Employee = this;
		}
コード例 #4
0
 partial void DeleteInfoMarket(InfoMarket instance);
コード例 #5
0
 partial void UpdateInfoMarket(InfoMarket instance);
コード例 #6
0
 partial void InsertInfoMarket(InfoMarket instance);