1
zrg
2024-11-25 59f31f0caeef6fb37f397646efbcd19738299122
WebAPI/Controllers/BLL/Xt_BillTypeController.cs
@@ -13,11 +13,9 @@
    public class Xt_BillTypeController : ApiController
    {
        public DBUtility.ClsPub.Enum_BillStatus BillStatus;
        private json objJsonResult = new json();
        SQLHelper.ClsCN oCN = new SQLHelper.ClsCN();
        DataSet ds;
        /// <summary>
        /// 返回单据类型列表
@@ -77,7 +75,6 @@
                return objJsonResult;
            }
        }
        /// <summary>
        /// 单据类型列表修改方法
@@ -146,7 +143,6 @@
        [HttpPost]
        public object AddBill1([FromBody] JObject oMain)
        {
            try
            {
                var _value = oMain["oMain"].ToString();
@@ -169,8 +165,6 @@
                string HViewName = list[0].HViewName;
                string HRightName = list[0].HRightName;
                //若MAINDI重复则重新获取
                oCN.BeginTran();
                //主表
@@ -204,7 +198,6 @@
            }
        }
        /// <summary>
        /// 新增单据-保存按钮
        ///参数:string sql。
@@ -220,11 +213,7 @@
                string msg1 = _value.ToString();
                //反序列化
                msg1 = "[" + msg1.ToString() + "]";
                List<BillType> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<BillType>>(msg1);
                long HItemID = list[0].HItemID;
                string HNumber = list[0].HNumber;
                string HName = list[0].HName;
@@ -234,13 +223,9 @@
                string HViewName = list[0].HViewName;
                string HRightName = list[0].HRightName;
                //若MAINDI重复则重新获取
                oCN.BeginTran();
                //主表
                oCN.RunProc("Insert Into Xt_BillType " +
                "(HNumber,HName,HTemplate,HHeadTable" +
@@ -268,6 +253,39 @@
            }
        }
        /// <summary>
        /// 单据删除
        ///参数:string HInterID。
        ///返回值:object。
        /// </summary>
        [Route("YS_ReceiveBill/delete_Test1")]
        [HttpGet]
        public object deleteYS_ReceiveBill(long HItemID)
        {
            try
            {
                //若MAINDI重复则重新获取
                oCN.BeginTran();
                //主表
                oCN.RunProc("delete from Xt_BillType Where HItemID =" + HItemID, ref DBUtility.ClsPub.sExeReturnInfo);
                oCN.Commit();
                objJsonResult.code = "1";
                objJsonResult.count = 1;
                objJsonResult.Message = "删除单据成功!";
                //objJsonResult.data = null;
                return objJsonResult;
            }
            catch (Exception e)
            {
                objJsonResult.code = "0";
                objJsonResult.count = 0;
                objJsonResult.Message = "Exception!" + e.ToString();
                objJsonResult.data = null;
                return objJsonResult;
            }
        }
        #region 单据类型 金蝶同步
        [Route("Xt_BillType/SaveXt_BillTypeListApi")]
        [HttpPost]