📄 invoicebll.cs
字号:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace BLL.Invoice
{
public class InvoiceBll
{
DAL.Invoice.InvoiceDal dalshow;
public InvoiceBll()
{
dalshow = new DAL.Invoice.InvoiceDal();
}
/// <summary>
/// 添加发货单据(总单)
/// </summary>
/// <param name="invoice_id"></param>
/// <param name="invoice_type_name"></param>
/// <param name="Employee_Name"></param>
/// <param name="invoice_go"></param>
/// <param name="invoice_to"></param>
/// <param name="invoice_time"></param>
/// <param name="invoice_advice"></param>
/// <param name="invoice_state"></param>
/// <param name="invoice_allsum"></param>
/// <returns></returns>
public int InvoiceAdd(string invoice_id, string invoice_type_name, string Employee_Name,string Employee_NameCheck, DateTime invoice_time, string invoice_advice, string invoice_state, int invoice_allsum)
{
return dalshow.InvoiceAdd(invoice_id, invoice_type_name, Employee_Name, Employee_NameCheck, invoice_time, invoice_advice, invoice_state, invoice_allsum);
}
/// <summary>
/// 添加发货单据(详细)
/// </summary>
/// <param name="invoice_id"></param>
/// <param name="invoice_list_product_id"></param>
/// <param name="invoice_list_color"></param>
/// <param name="invoice_lis_size1"></param>
/// <param name="invoice_lis_size2"></param>
/// <param name="invoice_lis_size3"></param>
/// <param name="invoice_lis_size4"></param>
/// <param name="invoice_lis_size5"></param>
/// <param name="invoice_lis_size6"></param>
/// <param name="invoice_lis_size7"></param>
/// <param name="invoice_lis_sum"></param>
/// <returns></returns>
public int InvoiceAddList(string invoice_id, string invoice_list_product_id, string invoice_list_color, int invoice_lis_size1, int invoice_lis_size2, int invoice_lis_size3, int invoice_lis_size4, int invoice_lis_size5, int invoice_lis_size6, int invoice_lis_size7, int invoice_lis_sum, int invoice_store, int invoice_storeto)
{
return dalshow.InvoiceAddList(invoice_id, invoice_list_product_id, invoice_list_color, invoice_lis_size1, invoice_lis_size2, invoice_lis_size3, invoice_lis_size4, invoice_lis_size5, invoice_lis_size6, invoice_lis_size7, invoice_lis_sum, invoice_store, invoice_storeto);
}
/// <summary>
/// 获取单据类型名称
/// </summary>
/// <returns></returns>
public List<Model.Invoice.InvoiceModel> InvoiceTypeSelect()
{
return dalshow.InvoiceTypeSelect();
}
/// <summary>
/// 获取总部发(退)货"未通"过状态的单据
/// </summary>
/// <returns></returns>
public List<Model.Invoice.InvoiceModel> InvoiceInsetDDL()
{
return dalshow.InvoiceInsetDDL();
}
/// <summary>
/// 获取总部发(退)货"通过"状态的单据
/// </summary>
/// <returns></returns>
public List<Model.Invoice.InvoiceModel> InvoiceInsetDDLOK()
{
return dalshow.InvoiceInsetDDLOK();
}
/// <summary>
/// 审批—获取单据的类型和时间
/// </summary>
/// <param name="invoice_id"></param>
/// <returns></returns>
public List<Model.Invoice.InvoiceModel> InvoiceTimeType(string invoice_id)
{
return dalshow.InvoiceTimeType(invoice_id);
}
/// <summary>
/// 通过单据ID,获取单据详细
/// </summary>
/// <param name="invoice_id"></param>
/// <returns></returns>
public List<Model.Invoice.InvoiceModel> InvoiceSelectList(string invoice_id)
{
return dalshow.InvoiceSelectList(invoice_id);
}
/// <summary>
/// 通过单据ID,获取单据不重复的商品ID
/// </summary>
/// <param name="invoice_id"></param>
/// <returns></returns>
public List<Model.Invoice.InvoiceModel> InvoiceSelectListPid(string invoice_id)
{
return dalshow.InvoiceSelectListPid(invoice_id);
}
/// <summary>
/// 修改审核总部发(退)货单据
/// </summary>
/// <param name="invoice_id"></param>
/// <param name="Employee_NameCheck"></param>
/// <param name="invoice_advice"></param>
/// <param name="invoice_state"></param>
/// <returns></returns>
public int UpInvoice(string invoice_id, string Employee_NameCheck, string invoice_advice, string invoice_state)
{
return dalshow.UpInvoice(invoice_id, Employee_NameCheck, invoice_advice, invoice_state);
}
#region 发货单据信息
/// <summary>
///发货单据信息
/// </summary>
/// <returns></returns>
public List<Model.Invoice.InvoiceModel> InvoiceSelectByWhere()
{
return dalshow.InvoiceSelectByWhere();
}
#endregion
#region 发货单据明细
/// <summary>
///发货单据明细
/// </summary>
/// <returns></returns>
public List<Model.Invoice.InvoiceModel> InvoiceSetailSelectByWhere()
{
return dalshow.InvoiceSetailSelectByWhere();
}
#endregion
#region 通过发货时间获取单据ID
/// <summary>
/// 通过发货时间获取单据ID
/// </summary>
/// <returns>返回发货据编号的数据集</returns>
public List<Model.Invoice.InvoiceModel> SelectInvoiceIDByTime(DateTime stocktime)
{
return dalshow.SelectInvoiceIDByTime(stocktime);
}
#endregion
#region 通过发货单据编号删除调拨明细
/// <summary>
/// 通过发货单据编号删除调拨明细
/// </summary>
/// <param name="invoiceid">发货单据编号</param>
/// <returns>返回删除发货单据影响的行数</returns>
public int InvoiceSetailDelete(string invoiceid)
{
return dalshow.InvoiceSetailDelete(invoiceid);
}
#endregion
#region 通过发货单据编号删除调拨单据信息
/// <summary>
/// 通过发货单据编号删除调拨单据信息
/// </summary>
/// <param name="removeid">发货单据编号</param>
/// <param name="removestate">发货单据审核状态</param>
/// <returns>返回删除发货单据影响的行数</returns>
public int InvoiceDelete(string invoiceid, string invoicestate)
{
return dalshow.InvoiceDelete(invoiceid, invoicestate);
}
#endregion
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -