68 lines
1.8 KiB
C#
68 lines
1.8 KiB
C#
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(""))
|
|
{
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|