DA/RetreatFoodDal.cs
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using Common;
namespace DA
{
public class RetreatFoodDal
{
//Common.COpenBills cOpenBills = new COpenBills();
//Common.CFront cFront=new CFront ();
string sql;
SqlHelpers sqlh = new SqlHelpers();
List<SqlParameter> pars = new List<SqlParameter>();
//退菜
//1, 数据库OpenBills 总价格opClientPay(现金付) opCardPay(卡付)更新成退菜后的价格,
public bool UpdateopClientPayAfterRetreat(COpenBills cOpenBills,decimal Money,int msAmount)
{
sql = "update OpenBills set opClientPay=@opClientPay-(@Money*@msAmount) where obid=@@obid and mId=@mId";
pars.Clear();
pars.Add(new SqlParameter("@opClientPay", SqlDbType.Float));
pars[0].Value = cOpenBills.CopClientPay1;
pars.Add(new SqlParameter("@@obid", SqlDbType.VarChar, 50));
pars[1].Value = cOpenBills.CobId1;
pars.Add(new SqlParameter("@mId", SqlDbType.VarChar, 50));
pars[2].Value = cOpenBills.CmId1;
pars.Add(new SqlParameter("@Money", SqlDbType.Money));
pars[3].Value = Money;
pars.Add(new SqlParameter("@msAmount", SqlDbType.Int));
pars[4].Value = msAmount;
return sqlh.ExcuteInsertUpdateDelete(sql, pars);
}
//2,Front表修改对应tid和msid的一条消息
public bool UpdateFrontByID(CFront cFront)
{
sql = "update Front set msAmount=@msAmount where tId=@tId and msId=@msId";
pars.Clear();
pars.Add(new SqlParameter("@msAmount",SqlDbType.Int));
pars[0].Value = cFront.MsAmount;
pars.Add(new SqlParameter("@tId", SqlDbType.VarChar,50));
pars[1].Value = cFront.TId;
pars.Add(new SqlParameter("@msId", SqlDbType.Int));
pars[2].Value= cFront.MsId;
return sqlh.ExcuteInsertUpdateDelete(sql, pars);
}
//3,deleteBillItem表添加一条已删退菜记录理解为记录删除的日志
public bool InSertIntoDeleteBillItem(Common.CDeleteBillItem cDeleteBillItem)
{
sql = "insert into DeleteBillItem values(@obid,@msId,@Number,@TotalMoney,@PayType,@DeleteTime)";
pars.Clear();
pars.Add(new SqlParameter("@@@obid",SqlDbType.NVarChar,50));
pars[0].Value= cDeleteBillItem.ObId;
pars.Add(new SqlParameter("@msId",SqlDbType.Int ));
pars[1].Value = cDeleteBillItem.MsId;
后面还有 46 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。