求写一个C#调用方法
来源:百度知道 编辑:UC知道 时间:2024/07/07 14:20:54
public class BillBusiness
{
public int CreateBillDispense(BillDispense billDispense)
{
。
。
。
。
}
public bool ExistBillDispense(string billCode, string billType, DateTime receiveBillTime)
{
BillInterface ibill = BillFactory.CreateBill();
return ibill.ExistBillDispense(billCode, billType, receiveBillTime);
}
}
操作说明:(在public int CreateBillDispense{}内写入符合要求的语句)
1. 调用this.ExistBillDispense()方法,输入参数为billStartCode,如果ExistBillDispense()返回false则本方法返回值为 = -1,否则执行2
2. 调用this.ExistBillDispense()方法,输入参数为billEndCode,如果ExistBillDispense()返回false则本方法返回值为 = -2,否则执行3
3. 调用BillInterface接口的CreateBillDispense方法,操作成功return刚插入的pkId,否则返回0.
注: 调用BillInterface接口的CreateBillDispense方法语句如下:
BillInterface ibill = BillFactory.CreateBill();
return ibill.CreateBillDispense(b
public class BillBusiness
{
public int CreateBillDispense(BillDispense billDispense)
{
if (this.ExistBillDispense(billDispense.billStartCode))
{
if (this.ExistBillDispense(billDispense.billEndCode))
{
BillInterface ibill = BillFactory.CreateBill();
return ibill.CreateBillDispense(billDispense);
}
else
{
return -2;
}
}
else
{
return -1;
}
}
public bool ExistBillDispense(string billCode, string billType, DateTime receiveBillTime)
{
BillInterface ibill = BillFactory.CreateBill();
return ibill.ExistBillDispense(billCode, billType, receiveBillTime);
}
}
老大<