Files
GateDge2023_ljy/14.宝锐/GZ.LJY000.Biori/UHIK_BAR_BarCodeVerify/BarCodeVerifyEdit.cs

68 lines
1.8 KiB
C#
Raw Normal View History

2024-12-05 15:39:19 +08:00
using Kingdee.BOS.App.Data;
using Kingdee.BOS.Core.Bill.PlugIn;
using Kingdee.BOS.Core.DynamicForm.PlugIn;
using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
using Kingdee.BOS.Util;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
namespace GZ.LJY000.Biori.UHIK_BAR_BarCodeVerify
{
[HotUpdate, Description("二维码校验")]
public class BarCodeVerifyEdit : AbstractDynamicFormPlugIn
{
private int _isFromBill;
private string _billTypeId;
private object _FFormId;
private object _billId;
private object _sellectedRowStr;
public override void OnInitialize(InitializeEventArgs e)
{
base.OnInitialize(e);
//是否来源单据
_isFromBill = e.Paramter.GetCustomParameter("isFromBill").Long2Int();
//单据类型
_billTypeId = e.Paramter.GetCustomParameter("billTypeId").ToString();
_FFormId = e.Paramter.GetCustomParameter("FFormId");
_billId = e.Paramter.GetCustomParameter("billId");
_sellectedRowStr = e.Paramter.GetCustomParameter("SelectedRows");
}
public override void OnLoad(EventArgs e)
{
base.OnLoad(e);
this.View.Model.SetValue("FObjectTypeId", _FFormId);
this.View.Model.SetValue("FBillTypeId", _billTypeId);
var sql = $@"
SELECT t0.FID,t0.FENTRYID
FROM T_BD_BARCODERULETOBILL t0
WHERE t0.FISCHECK = 1
AND t0.FBILLID = '{_FFormId}'
";
var data = DBUtils.ExecuteDynamicObject(this.Context, sql);
}
public override void DataChanged(DataChangedEventArgs e)
{
base.DataChanged(e);
if (e.Field.Key.EqualsIgnoreCase(""))
{
}
}
}
}