using Newtonsoft.Json.Linq;
using Pub_Class;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Web.Http;
using WebAPI.Models;
namespace WebAPI.Controllers
{
    public class Gy_BarCodeBillController : ApiController
    {
        public DBUtility.ClsPub.Enum_BillStatus BillStatus;
        private json objJsonResult = new json();
        SQLHelper.ClsCN oCN = new SQLHelper.ClsCN();
        DataSet ds;
        #region [条码档案列表删除功能]
        /// 
        /// 条码档案列表删除功能
        /// 
        /// 
        [Route("Gy_BarCodeBillList/Sub_DeleteBill")]
        [HttpGet]
        public object Sub_DeleteBill(long HInterID, string HBarCode, string CurUserName)
        {
            DAL.ClsGy_BarCodeBill_Ctl oBill = new DAL.ClsGy_BarCodeBill_Ctl();
            if (oBill.DeleteBill(HInterID, HBarCode, CurUserName, ref DBUtility.ClsPub.sExeReturnInfo))
            {
                objJsonResult.code = "0";
                objJsonResult.count = 0;
                objJsonResult.Message = DBUtility.ClsPub.sExeReturnInfo;
                objJsonResult.data = null;
                return objJsonResult;
            }
            else
            {
                //删除成功
                objJsonResult.code = "0";
                objJsonResult.count = 1;
                objJsonResult.Message = DBUtility.ClsPub.sExeReturnInfo;
                objJsonResult.data = null;
                return objJsonResult;
            }
        }
        /// 
        /// 条码档案列表批量删除功能
        /// 
        /// 
        [Route("Gy_BarCodeBillList/Sub_MulDeleteBill")]
        [HttpGet]
        public object Sub_MulDeleteBill(string sInterID, string sBarCode, string CurUserName)
        {
            DAL.ClsGy_BarCodeBill_Ctl oBill = new DAL.ClsGy_BarCodeBill_Ctl();
            if (oBill.MulDeleteBill(sInterID, sBarCode, CurUserName, ref DBUtility.ClsPub.sExeReturnInfo))
            {
                objJsonResult.code = "0";
                objJsonResult.count = 0;
                objJsonResult.Message = DBUtility.ClsPub.sExeReturnInfo;
                objJsonResult.data = null;
                return objJsonResult;
            }
            else
            {
                //删除成功
                objJsonResult.code = "0";
                objJsonResult.count = 1;
                objJsonResult.Message = DBUtility.ClsPub.sExeReturnInfo;
                objJsonResult.data = null;
                return objJsonResult;
            }
        }
        #endregion
    }
}