⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stockformbll.cs

📁 c#三层架构项目开发的全过程
💻 CS
字号:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Model;
using DAL;

namespace BLL.Stock
{
    public class StockFormBll
    {
        DAL.Stock.StockFormDal stockformdalshow;
        public StockFormBll()
        {
            stockformdalshow = new DAL.Stock.StockFormDal();
        }
        #region 添加采购单据
        /// <summary>
        /// 添加采购单据
        /// </summary>
        /// <param name="stockform_id">采购单据编号</param>
        /// <param name="stockask_roleid">采购人ID</param>
        /// <param name="stockcheck_role_id">审批人ID</param>
        /// <param name="stock_type_id">采购类型ID</param>
        /// <param name="stockform_totalnum">采购总数量</param>
        /// <param name="stockform_tradeprice">采购交易价格</param>
        /// <param name="stock_setails_pirce">采购价格</param>
        /// <param name="stockform_oktext">采购审核</param>
        /// <param name="stockform_time">采购时间</param>
        /// <returns></returns>
        public int AddStockForm(string stockform_id, string employee_ID, int stock_type_id, int stockform_totalnum, decimal stockform_tradeprice, string stockform_oktext, DateTime stockform_time)
        {
            return stockformdalshow.AddStockForm(stockform_id, employee_ID, stock_type_id, stockform_totalnum, stockform_tradeprice, stockform_oktext, stockform_time);
        }
        #endregion

        #region 保存数据(查找采购类型ID,采购人ID)
        /// <summary>
        /// 保存数据(查找采购类型ID,采购人ID)
        /// </summary>
        /// <param name="stockrolename">采购人角色</param>
        /// <param name="stocktypename">采购类型名称</param>
        /// <returns></returns>
        public Model.Stock.StockFormModel StockFormSelect( string stocktypename)
        {
            return stockformdalshow.StockFormSelect( stocktypename);
        }
        #endregion 

        #region 通过采购单据编号查找采购单据信息
        /// <summary>
        /// 通过采购单据编号查找采购单据信息
        /// </summary>
        /// <param name="stockformid">采购单据编号</param>
        /// <returns></returns>
        public Model.Stock.StockFormModel StockFormSelectByID(string stockformid)
        {
            return stockformdalshow.StockFormSelectByID(stockformid);
        }
        #endregion

        #region 修改采购单据
        /// <summary>
        /// 修改采购单据
        /// </summary>
        /// <param name="stockid">采购单据编号</param>
        /// <param name="checkid">采购审核人编号</param>
        /// <param name="oktext">会计审核</param>
        /// <returns>返回修改信息影响的行数</returns>
        public List<Model.Stock.StockFormModel> StockFormUpdate(string stockid, string checkid, string oktext)
        {
            return stockformdalshow.StockFormUpdate(stockid, checkid, oktext);
        }
        #endregion

        #region 采购单据信息
        /// <summary>
        /// 采购单据信息
        /// </summary>
        /// <returns></returns>
        public List<Model.Stock.StockFormModel> StockFormSelectByWhere()
        {
            return stockformdalshow.StockFormSelectByWhere();
        }
        #endregion

        #region 删除未通过审核的采购单据
        /// <summary>
        /// 删除未通过审核的采购单据
        /// </summary>
        /// <param name="stockformid">采购单据编号</param>
        /// <param name="stockstatus">采购状态</param>
        /// <returns>返回删除采购单据影响的行数</returns>
        public int StockFormDelete(string stockformid, string stockstatus)
        {
            return stockformdalshow.StockFormDelete(stockformid, stockstatus);
        }
        #endregion

        #region 查询已入库的采购单据编号
        /// <summary>
        /// 查询已入库的采购单据编号
        /// </summary>
        /// <param name="stockformok">审核状态</param>
        /// <returns></returns>
        public List<Model.Stock.Stock_SetailsModel> StockFormSelectByOK(string stockformok)
        {
            return stockformdalshow.StockFormSelectByOK(stockformok);
        }
        #endregion

        #region 修改采购单据(退货)
        /// <summary>
        /// 修改采购单据(退货)
        /// </summary>
        /// <param name="stockid">采购单据编号</param>
        /// <param name="typeid">采购类型</param>
        /// <param name="oktext">会计审核</param>
        /// <returns>返回修改信息影响的行数</returns>
        public List<Model.Stock.StockFormModel> StockFormReturnUpdate(string stockid, int typeid, string oktext)
        {
            return stockformdalshow.StockFormReturnUpdate(stockid,typeid, oktext);
        }
        #endregion
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -