首页 > 其他分享 >XSYL10103利用控件获取值也可以用自定义

XSYL10103利用控件获取值也可以用自定义

时间:2024-12-16 15:42:14浏览次数:12  
标签:控件 return string 自定义 ToString ._ ShowMessage page XSYL10103


  string CKID = this._page.GetControlValue("btnCKMC");
pu10103,btnCKMC是一个下拉框

namespace XSYLKCGL { public class CKWLDY : ISuwfBus { /// <summary> /// initialization /// </summary> private SlnSuwfPage _page; void ISuwfBus.Initial(SlnSuwfPage page) { this._page = page; try { Button btnPZ = (Button)page.FindControl("btnPLBC"); btnPZ.Click += new EventHandler(btnPLBC_Click); } catch (Exception ex) { page.ShowMessage(ex.Message); } } void btnPLBC_Click(object sender, EventArgs e) { string Strsql = ""; string Strckwlsql = ""; string strMsg = ""; try { string strPKs = this._page.GetRowDataPrimaryKeys(); string CKID = this._page.GetControlValue("btnCKMC"); if (CKID.Length == 0) { _page.ShowMessage("请选择对应仓库"); return; } if (strPKs.Length ==0) { _page.ShowMessage("请选择至少一条数据"); return; } Strsql = String.Format(@"select * from wlzd_tb where id in ({0})", strPKs); DataTable dt = SlnDataAccess.GetDataTable(Strsql); if (dt == null || dt.Rows.Count == 0) { _page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Alert", "<script>alert('该物料表无相关记录');</script>"); return; } var lstSql = new List<string>(); foreach(DataRow row in dt.Rows) { string wlid = row["ID"].ToString(); string wlbh = row["WLBH"].ToString(); string wlsfyx = row["SFYX"].ToString(); string cksfdy = SlnDataAccess.GetValueBySql(String.Format("select count(*) from ckwldy_tb where ckid = '{0}' and wlid = '{1}'", CKID, wlid)).ToString(); string seqckwl = SlnDataAccess.GetSeqNumber("SEQCKWLDY").ToString(); if (wlsfyx == "0") { _page.ShowMessage("该物料无效,其编号为"+wlbh); return; } if (cksfdy == "1") { _page.ShowMessage("该物料已存在此仓库中,其编号为" + wlbh); return; } Strckwlsql = String.Format(@"insert into ckwldy_tb(id,ckid,wlid) values('"+ seqckwl + "','"+CKID+"','"+ wlid + "')"); lstSql.Add(Strckwlsql); } strMsg += SlnDataAccess.ExecuteSQL(lstSql); if (string.IsNullOrEmpty(strMsg)) { this._page.ShowMessage("保存操作成功"); this._page.btnQuery_Click(null, null); } else { this._page.ShowMessage("保存操作出错" + strMsg); } } catch(Exception ex) { _page.ShowMessage(ex.Message); } } } }

 

标签:控件,return,string,自定义,ToString,._,ShowMessage,page,XSYL10103
From: https://www.cnblogs.com/nuaaydh/p/18610324

相关文章

  • PbootCMS如何自定义栏目和文章的URL路径?
    PbootCMS提供了强大的自定义URL路径功能,使得网站的URL结构更加灵活和友好。以下是详细的步骤和应用场景,帮助你自定义栏目和文章的URL路径:自定义栏目URL路径在PbootCMS中,可以通过在栏目的URL名称中进行定义来实现自定义URL路径。具体操作如下:进入PbootCMS后台管理系统。导......
  • react jsx自定义标签 ts类型声明
    前言假设我自定义了一个组件全局导入的<myNewElementfoo="123"/>此时ts会报异常react18在react19之前,我们可以这么做declareglobal{namespaceJSX{interfaceIntrinsicElements{myNewElement:{foo:string}}}}react19但这在react19......
  • 鸿蒙UI系统组件08——自定义弹窗(CustomDialog)
    1、概述自定义弹窗(CustomDialog)可用于广告、中奖、警告、软件更新等与用户交互响应操作。开发者可以通过CustomDialogController类显示自定义弹窗。2、创建自定义弹窗使用@CustomDialog装饰器装饰自定义弹窗。@CustomDialog装饰器用于装饰自定义弹框,此装饰器内进行自定义......
  • 配置.NET Web应用使用自定义证书实现Https访问,支持Linux
    1.配置在appsettings.json增加下面配置:"Kestrel":{"Endpoints":{"Https":{"Url":"https://*:34038","Certificate":{"Path":"CloudFlare_Origin_Ce......
  • 如何在 PbootCMS 中自定义前台 404 错误页面?
    在PbootCMS中,自定义前台404错误页面非常简单。PbootCMS已经内置支持自定义内容地址错误情况下错误页面的自定义功能。您只需要在站点根目录下定义一个 404.html 文件即可。以下是详细的步骤和注意事项:创建404.html文件:登录到您的FTP客户端或通过服务器管理工具,导......
  • 如何修改网站的错误信息,如何自定义网站的错误页面
    自定义网站的错误页面可以提升用户体验,提供更友好的提示信息。以下是具体步骤:创建错误页面:创建一个新的HTML文件,命名为 404.html、500.html 等,根据需要创建不同的错误页面。在错误页面中,编写友好的提示信息和导航链接,帮助用户返回网站的其他部分。配置Web服务器:对于......
  • spark如何自定义函数
    UDF:一对一的函数【UserDefinedFunctions】substr、split、concat、instr、length、from_unixtimeUDAF:多对一的函数【UserDefinedAggregationFunctions】聚合函数count、sum、max、min、avg、collect_set/listUDTF:一对多的函数【UserDefinedTabularFunctions】ex......
  • 使用任务队列TaskQueue和线程池ThreadPool技术实现自定义定时任务框架详解
    前言在桌面软件开发中,定时任务是一个常见的需求,比如定时清理日志、发送提醒邮件或执行数据备份等操作。在C#中有一个非常著名的定时任务处理库Hangfire,不过在我们深入了解Hangfire之前,我们可以手动开发一个定时任务案例,用以帮助我们理解Hangfire的核心原理。我们可以利用......
  • 【Julia】自定义函数
    [Julia]006函数映射法pc=x->2*xprintln(pc(21.1))表达式法f(x,y)=x*y#定义乘法函数简化方法println(f(3.,7.))结构法functionf(x,y)#定义乘法函数x*yendprintln(f(3,7))return关键字functionsum(n,k)#多个中间变量时使用if......
  • 转载:【AI系统】自定义计算图 IR
    模型转换涉及对模型的结构和参数进行重新表示。在进行模型转换时,通常需要理解模型的计算图结构,并根据目标格式的要求对其进行调整和转换,可能包括添加、删除或修改节点、边等操作,以确保转换后的计算图能够正确地表示模型的计算流程。本文主要介绍自定义计算图的方法以及模型转换的......