From e6e7dcea0b4a457731eb09fbe70dbbed8fff90d6 Mon Sep 17 00:00:00 2001
From: lu <99954486@qq.com>
Date: 星期五, 25 十月 2024 14:34:14 +0800
Subject: [PATCH] 1
---
DevApp/Gs.DevApp/TestForm/XtraForm1.cs | 85 +++++++++++++++++++++++++++++++++++++-----
1 files changed, 75 insertions(+), 10 deletions(-)
diff --git a/DevApp/Gs.DevApp/TestForm/XtraForm1.cs b/DevApp/Gs.DevApp/TestForm/XtraForm1.cs
index 0e083e6..09c1f6a 100644
--- a/DevApp/Gs.DevApp/TestForm/XtraForm1.cs
+++ b/DevApp/Gs.DevApp/TestForm/XtraForm1.cs
@@ -1,21 +1,86 @@
-锘縰sing DevExpress.XtraEditors;
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
+锘縰sing System;
using System.Data;
-using System.Drawing;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Windows.Forms;
+using System.Text.RegularExpressions;
+using DevExpress.XtraEditors;
+using Gs.DevApp.Entity;
+using Gs.DevApp.ToolBox;
+using Newtonsoft.Json;
namespace Gs.DevApp.TestForm
{
- public partial class XtraForm1 : DevExpress.XtraEditors.XtraForm
+ public partial class XtraForm1 : XtraForm
{
public XtraForm1()
{
InitializeComponent();
+ textBox1.Text = "THIS_IS_AN_EXAMPLE";
+ getSuppler();
+ lookSearchSupplier.EditValueChanged +=
+ LookSearchSupplier_EditValueChanged;
+ }
+
+ private void LookSearchSupplier_EditValueChanged(object sender,
+ EventArgs e)
+ {
+ //浣跨敤灞炴��
+ var daID = lookSearchSupplier.EditValue.ToString();
+ var xm = lookSearchSupplier.Text.Trim();
+ //浣跨敤鏂规硶
+ var row = lookSearchSupplier.GetSelectedDataRow() as DataRowView;
+ if (row != null) xm = row["guid"].ToString();
+ }
+
+ private void getSuppler()
+ {
+ var pgq = new PageQueryModel(1, 999999, "supp_no", "asc", "",
+ " and fforbidstatus='A'");
+ var json = JsonConvert.SerializeObject(pgq);
+ try
+ {
+ var strReturn = UtilityHelper.HttpPost("",
+ "MesSupplierManager/GetListPage", json);
+ var rtn = UtilityHelper.ReturnToTablePage(strReturn);
+ var dt = rtn.rtnData.list;
+ lookSearchSupplier.Properties.DataSource = dt;
+ lookSearchSupplier.Properties.DisplayMember = "suppNo";
+ lookSearchSupplier.Properties.ValueMember = "id";
+ }
+ catch (Exception ex)
+ {
+ MsgHelper.Warning("鎻愮ず锛�" + ex.Message);
+ }
+ }
+
+ private void button1_Click(object sender, EventArgs e)
+ {
+ var input = textBox1.Text;
+ label1.Text = ToCamelCase(input);
+
+ lbMsg2.Text = UtilityHelper.ToCamelCase(input);
+ }
+
+ public static string ToCamelCase(string strItem)
+ {
+ var hasLowercase = Regex.IsMatch(strItem, @"[a-z]");
+ if (hasLowercase)
+ {
+ var chars = strItem.ToCharArray();
+ chars[0] = char.ToLower(chars[0]);
+ return new string(chars);
+ }
+
+ var strItems = strItem.ToLower().Split('_');
+ var strItemTarget = strItems[0];
+ for (var j = 1; j < strItems.Length; j++)
+ {
+ var temp = strItems[j];
+ var temp1 = temp[0].ToString().ToUpper();
+ var temp2 = "";
+ temp2 = temp1 + temp.Remove(0, 1);
+ strItemTarget += temp2;
+ }
+
+ return strItemTarget;
}
}
}
\ No newline at end of file
--
Gitblit v1.9.3