标签:
/// <summary> /// 公用的添加历史表页面 /// </summary> /// <param name="his"></param> /// <param name="model"></param> /// <param name="sqls"></param> public void AddHis(M_Fina_ProofHis his, ref List<string> sqls) { sqls.Add(@" insert into Fina_Proof_His (ProofNewId, ProofId, UserId, TrueName, OrgCode, OrgName, AddTime, Remark, NodeCode, NodeName) values ( ‘" + his.ProofNewId + @"‘,(select top 1 id from Fina_Proof where proofid=‘" + his.ProofNewId + @"‘),‘" + his.UserId + @"‘, ‘" + his.TrueName + @"‘, ‘" + his.OrgCode + @"‘, ‘" + his.OrgName + @"‘,getdate(),‘" + his.Remark + @"‘,‘" + his.NodeCode + @"‘,(select top 1 nodename from Fina_Flow_Node where nodecode=‘" + his.NodeCode + @"‘ and flag=0)) "); } /// <summary> /// 新增凭证 /// </summary> /// <param name="model"></param> /// <param name="his"></param> /// <returns></returns> public bool AddProof(M_Fina_Proof model, M_Fina_ProofHis his) { List<string> sqls = new List<string>(); sqls.Add(@" insert into Fina_Proof ( ProofId, AddTime, UserId, TrueName, OrgCode, OrgName, Remark, ProofDate, ProofTypeCode, ProofTypeName, ProofNum, TotalMoney, Comment, NodeCode, State) values ( ‘" + model.ProofId + @"‘,getdate(),‘" + model.UserId + @"‘,‘" + model.TrueName + @"‘,‘" + model.OrgCode + @"‘,‘" + model.OrgName + @"‘,‘" + model.Remark + @"‘,‘" + model.ProofDate + @"‘,‘" + model.ProofTypeCode + @"‘,‘" + model.ProofTypeName + @"‘,(select count(1) from Fina_Proof_Img where ProofNewId=‘" + model.ProofId + @"‘),‘" + model.TotalMoney + @"‘,‘" + model.Comment + @"‘,‘" + model.NodeCode + @"‘,‘" + model.State + @"‘) "); sqls.Add(" update Fina_Proof_Img set ProofId=(select top 1 Id from Fina_Proof where ProofId=‘" + model.ProofId + @"‘) where ProofNewId=‘" + model.ProofId + @"‘ "); AddHis(his, ref sqls); return DataHelper.ExecuteSqlTran(sqls); }
标签:
原文地址:http://www.cnblogs.com/yueyuepeng/p/5063345.html