求写一个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);
}
}

老大<