77 lines
2.4 KiB
C#
77 lines
2.4 KiB
C#
|
using Kingdee.BOS.App.Data;
|
|||
|
using Kingdee.BOS.Core.DynamicForm.PlugIn;
|
|||
|
using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
|
|||
|
using Kingdee.BOS.Util;
|
|||
|
using System;
|
|||
|
using System.ComponentModel;
|
|||
|
|
|||
|
namespace KingDeepClassSales
|
|||
|
{
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 【动态表单】应收款明细报表
|
|||
|
/// </summary>
|
|||
|
[Description("【动态表单】应收款明细报表"), HotUpdate]
|
|||
|
public class Sales : AbstractDynamicFormPlugIn
|
|||
|
{
|
|||
|
|
|||
|
public override void OnLoad(EventArgs e)
|
|||
|
{
|
|||
|
base.OnLoad(e);
|
|||
|
string sql = $@"/*dialect*/SELECT TOP 10 * FROM T_SAL_ORDER";
|
|||
|
var sql_List2 = DBUtils.ExecuteDynamicObject(Context, sql);
|
|||
|
this.View.Model.DeleteEntryData("F_NAAD_Entity_h1g");
|
|||
|
|
|||
|
int index = 0;
|
|||
|
foreach (var item in sql_List2)
|
|||
|
{
|
|||
|
|
|||
|
|
|||
|
int rowindex = this.View.Model.GetEntryRowCount("F_NAAD_Entity_h1g");
|
|||
|
this.View.Model.CreateNewEntryRow("F_NAAD_Entity_h1g");
|
|||
|
//1
|
|||
|
this.View.Model.SetValue("F_sheetNo", item["FID"], index);
|
|||
|
|
|||
|
this.View.Model.SetValue("F_NAAD_Text_k79", item["FBILLNO"], index);
|
|||
|
this.View.Model.SetValue("F_NAAD_Text_3iy", item["FRECEIVEADDRESS"], index);
|
|||
|
index++;
|
|||
|
}
|
|||
|
this.View.UpdateView("F_NAAD_Entity_h1g");
|
|||
|
}
|
|||
|
|
|||
|
public void dsds()
|
|||
|
{
|
|||
|
string sql = $@"/*dialect*/SELECT TOP 10 * FROM T_SAL_ORDER";
|
|||
|
var sql_List2 = DBUtils.ExecuteDynamicObject(Context, sql);
|
|||
|
this.View.Model.DeleteEntryData("F_NAAD_Entity_h1g");
|
|||
|
|
|||
|
int index = 0;
|
|||
|
foreach (var item in sql_List2)
|
|||
|
{
|
|||
|
|
|||
|
|
|||
|
int rowindex = this.View.Model.GetEntryRowCount("F_NAAD_Entity_h1g");
|
|||
|
this.View.Model.CreateNewEntryRow("F_NAAD_Entity_h1g");
|
|||
|
//1
|
|||
|
this.View.Model.SetValue("F_sheetNo", item["FID"], index);
|
|||
|
|
|||
|
this.View.Model.SetValue("F_NAAD_Text_k79", item["FBILLNO"], index);
|
|||
|
this.View.Model.SetValue("F_NAAD_Text_3iy", "", index);
|
|||
|
index++;
|
|||
|
}
|
|||
|
this.View.UpdateView("F_NAAD_Entity_h1g");
|
|||
|
}
|
|||
|
public override void ButtonClick(ButtonClickEventArgs e)
|
|||
|
{
|
|||
|
base.ButtonClick(e);
|
|||
|
|
|||
|
if (e.Key.ToLower() == ("F_NAAD_Button_tzk").ToLower())
|
|||
|
{
|
|||
|
dsds();
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
|