From 557bbc16b5341d4e9ba1352ec48e66fc573b88cb Mon Sep 17 00:00:00 2001
From: lu <99954486@qq.com>
Date: 星期二, 27 五月 2025 15:50:55 +0800
Subject: [PATCH] 检验
---
DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs | 163 ++++++++++++++++++++++++++----------------------------
1 files changed, 78 insertions(+), 85 deletions(-)
diff --git a/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs b/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
index b968cb5..424290c 100644
--- a/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
+++ b/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
@@ -43,33 +43,12 @@
private static readonly string WebApiUrl =
ConfigurationManager.AppSettings["WebApiUrl"];
- public static async Task<string> UploadFileAsync(string filePath)
- {
- using (var httpClient = new HttpClient())
- using (var form = new MultipartFormDataContent())
- {
- httpClient.DefaultRequestHeaders.Add("token",
- GetBasicAuthTicket());
- using (var fs = File.OpenRead(filePath))
- using (var streamContent = new StreamContent(fs))
- {
- form.Add(streamContent, "file", Path.GetFileName(filePath));
- var response =
- await httpClient.PostAsync(
- WebApiUrl + "Upload/UploadFile", form);
- var responseString =
- await response.Content.ReadAsStringAsync();
- return responseString;
- }
- }
- }
-
public static (Size, string, Color, Padding) getLoading()
{
Size _size = new Size(360, 90);
return (_size, "鎷煎懡鍔犺浇涓紝璇风◢鍚�...", System.Drawing.Color.LightSkyBlue, new Padding(15));
}
- public static string HttpPost(string url, string meth, string param)
+ public static string HttpPost(string url, string meth, string param, bool isLoading = true)
{
Size _size; string _caption; Color _color; Padding _pad;
(_size, _caption, _color, _pad) = getLoading();
@@ -77,6 +56,7 @@
wdf.BackColor = _color;
wdf.Padding = _pad;
wdf.SetCaption("鍔犺浇杩涘害:" + meth);
+ wdf.Visible = isLoading;
HttpWebRequest request = null;
StreamWriter requestStream = null;
WebResponse response = null;
@@ -251,6 +231,8 @@
var array = new JArray();
var d = json["rtnData"];
foreach (var a in d) array.Add(a);
+ //if (array.Count <=0)
+ // return null;
var dt = JsonConvert.DeserializeObject<DataTable>(array.ToString());
rto.rtnData = dt;
return rto;
@@ -273,6 +255,8 @@
{
foreach (var gv in gridViews)
{
+ gv.ClearSorting();
+ gv.OptionsCustomization.AllowSort = isEdt;
foreach (GridColumn colmn in gv.Columns)
{
colmn.OptionsColumn.AllowEdit = true;
@@ -677,6 +661,8 @@
{
foreach (var gv in gridViews)
{
+ gv.ClearSorting();
+ gv.OptionsCustomization.AllowSort = isEdt;
foreach (GridColumn colmn in gv.Columns)
{
colmn.OptionsColumn.AllowEdit = true;
@@ -953,6 +939,8 @@
{
foreach (var gv in gridViews)
{
+ gv.ClearSorting();
+ gv.OptionsCustomization.AllowSort = isEdt;
foreach (GridColumn colmn in gv.Columns)
{
colmn.OptionsColumn.AllowEdit = true;
@@ -1172,7 +1160,12 @@
}
#endregion
-
+ /// <summary>
+ /// 鍒ゆ柇鎺т欢鍙鐘舵��
+ /// </summary>
+ /// <param name="obj"></param>
+ /// <param name="isEdt"></param>
+ /// <returns></returns>
private static bool _isRead(object obj, bool isEdt = false)
{
///姘歌繙鏄彧璇荤殑
@@ -1286,35 +1279,6 @@
}
}
- /// <summary>
- /// 杞┘宄板懡鍚�
- /// </summary>
- /// <param name="input"></param>
- /// <returns></returns>
- public static string ToCamelCase(string strItem)
- {
- //濡傛灉鍖呭惈灏忓啓锛屼絾涓嶅寘鍚笅鍒掔嚎
- var hasLowercase = Regex.IsMatch(strItem, @"[a-z]");
- if (hasLowercase && !strItem.Contains("_"))
- {
- 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;
- }
/// <summary>
/// 杞珿uid
@@ -1343,30 +1307,7 @@
if (string.IsNullOrEmpty(s)) return null;
return decimal.Parse(s);
}
- public static int ToInt(string str)
- {
- try
- {
- return int.Parse(str);
- }
- catch (Exception)
- {
- return 0;
- }
- }
- public static long ToLong(string str)
- {
- try
- {
- return long.Parse(str);
- }
- catch (Exception)
- {
-
- return 0;
- }
- }
public static int ToBit(string str)
{
@@ -1374,12 +1315,7 @@
return 1;
return 0;
}
- public static bool ToBoole(string str)
- {
- if (str.ToUpper() == "true".ToUpper())
- return true;
- return false;
- }
+
public static bool ToCheck(string str)
{
@@ -1866,6 +1802,7 @@
DataRow row = gridView1.GetDataRow(e.RowHandle);
if (row == null)
return;
+ //杩欐槸danger鑹�
bool columnExists = row.Table.Columns.Contains("isRed");
if (columnExists == true)
{
@@ -1873,6 +1810,16 @@
if (_isRed == "1")
{
e.Appearance.ForeColor = Color.Tomato;
+ }
+ }
+ //杩欐槸success鑹�
+ columnExists = row.Table.Columns.Contains("isSuccess");
+ if (columnExists == true)
+ {
+ string _isRed = row["isSuccess"].ToString();
+ if (_isRed == "1")
+ {
+ e.Appearance.ForeColor = Color.FromArgb(128, 255, 128);
}
}
// 璁剧疆鐒︾偣琛岀殑鑳屾櫙鑹�
@@ -1983,7 +1930,7 @@
}
action(_guid);
}
- if (xtraTabControl1.SelectedTabPageIndex == 0)
+ if (pageBar1 != null && xtraTabControl1.SelectedTabPageIndex == 0)
{
page(pageBar1.CurrentPage);
int rowHandle = 0;
@@ -2074,6 +2021,52 @@
}
}
};
+
+ //gridView1.RowStyle += (s, e) =>
+ //{
+ // //榛樿閫変腑琛屼笉鍙樿壊
+ // gridView1.OptionsSelection.EnableAppearanceFocusedRow = false;
+ // //榛樿閫変腑鍗曞厓鏍间笉鍙樿壊
+ // gridView1.OptionsSelection.EnableAppearanceFocusedCell = false;
+ // if (e.RowHandle >= 0)
+ // {
+ // DataRow row = gridView1.GetDataRow(e.RowHandle);
+ // if (row == null)
+ // return;
+ // //杩欐槸danger鑹�
+ // bool columnExists = row.Table.Columns.Contains("isRed");
+ // if (columnExists == true)
+ // {
+ // string _isRed = row["isRed"].ToString();
+ // if (_isRed == "1")
+ // {
+ // e.Appearance.ForeColor = Color.Tomato;
+ // }
+ // }
+ // //杩欐槸success鑹�
+ // columnExists = row.Table.Columns.Contains("isSuccess");
+ // if (columnExists == true)
+ // {
+ // string _isRed = row["isSuccess"].ToString();
+ // if (_isRed == "1")
+ // {
+ // e.Appearance.ForeColor = Color.FromArgb(128, 255, 128);
+ // }
+ // }
+ // // 璁剧疆鐒︾偣琛岀殑鑳屾櫙鑹�
+ // if (gridView1.GetRow(e.RowHandle) == gridView1.GetFocusedRow())
+ // {
+ // e.Appearance.BackColor = Color.Azure;
+ // e.Appearance.BackColor2 = Color.LightSkyBlue;
+ // }
+ // //else if (gridView1.IsRowHotTracked(e.RowHandle))
+ // //{
+ // // // 璁剧疆榧犳爣鎮仠琛岀殑鑳屾櫙鑹�
+ // // e.Appearance.BackColor = Color.LightBlue;
+ // // e.Appearance.BackColor2 = Color.LightBlue;
+ // //}
+ // }
+ //};
}
#endregion
@@ -2141,7 +2134,7 @@
decimal shang = dividend / divisor;
decimal integerPart = Math.Truncate(shang); // 鑾峰彇鏁存暟閮ㄥ垎
- decimal decimalPart = dividend - divisor* integerPart; // 鑾峰彇灏忔暟閮ㄥ垎
+ decimal decimalPart = dividend - divisor * integerPart; // 鑾峰彇灏忔暟閮ㄥ垎
//decimal quotient = dividend / divisor; // 鏁存暟閮ㄥ垎
//decimal remainder = dividend % divisor; // 浣欐暟
@@ -2151,7 +2144,7 @@
}
catch (Exception ex)
{
- Gs.DevApp.ToolBox.MsgHelper.ShowError("杈撳叆鏁版嵁閿欒:"+ex.Message);
+ Gs.DevApp.ToolBox.MsgHelper.ShowError("杈撳叆鏁版嵁閿欒:" + ex.Message);
}
}
public static void PrintAuto(DevExpress.XtraEditors.TextEdit txt_psnQty_1, DevExpress.XtraEditors.TextEdit txt_iCount_1, DevExpress.XtraEditors.RadioGroup radOut, DevExpress.XtraEditors.TextEdit txt_yuliang = null)
@@ -2164,7 +2157,7 @@
else
txt_iCount_1.ReadOnly = true;
}
-
+
#region 缁樺埗琛ㄥご鍏ㄩ�夊嬀閫夋
/// <summary>
/// 缁樺埗琛ㄥご鍏ㄩ�夊嬀閫夋
--
Gitblit v1.9.3