| | |
| | | using System.Linq; |
| | | using System.Net; |
| | | using System.Net.Cache; |
| | | using System.Net.Http; |
| | | using System.Reflection; |
| | | using System.Resources; |
| | | using System.Text; |
| | | using System.Text.RegularExpressions; |
| | | using System.Threading.Tasks; |
| | | using System.Windows.Forms; |
| | | using System.Windows.Forms.VisualStyles; |
| | | using UserControls.Data; |
| | |
| | | private static readonly string WebApiUrl = |
| | | ConfigurationManager.AppSettings["WebApiUrl"]; |
| | | |
| | | /// <summary> |
| | | /// 读取加载信息 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | |
| | | public static (Size, string, Color, Padding) getLoading() |
| | | { |
| | | Size _size = new Size(360, 90); |
| | | return (_size, "拼命加载中,请稍后...", System.Drawing.Color.LightSkyBlue, new Padding(15)); |
| | | } |
| | | /// <summary> |
| | | /// http请求 |
| | | /// </summary> |
| | | /// <param name="url"></param> |
| | | /// <param name="meth"></param> |
| | | /// <param name="param"></param> |
| | | /// <param name="isLoading"></param> |
| | | /// <returns></returns> |
| | | public static string HttpPost(string url, string meth, string param, bool isLoading = true) |
| | | { |
| | | Size _size; string _caption; Color _color; Padding _pad; |
| | |
| | | wdf.Close(); |
| | | return responseStr; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 默认页大小 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public static int GetPageSize() |
| | | { |
| | | return int.Parse(ConfigurationSettings.AppSettings.Get("PageSize")); |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 根据图片名读取资源文件,不带后缀名 |
| | | /// </summary> |
| | |
| | | { |
| | | foreach (var gv in gridViews) |
| | | { |
| | | gv.ClearSorting(); |
| | | gv.OptionsCustomization.AllowSort = isEdt; |
| | | foreach (GridColumn colmn in gv.Columns) |
| | | { |
| | | colmn.OptionsColumn.AllowEdit = true; |
| | |
| | | { |
| | | foreach (var gv in gridViews) |
| | | { |
| | | gv.ClearSorting(); |
| | | gv.OptionsCustomization.AllowSort = isEdt; |
| | | foreach (GridColumn colmn in gv.Columns) |
| | | { |
| | | colmn.OptionsColumn.AllowEdit = true; |
| | |
| | | { |
| | | foreach (var gv in gridViews) |
| | | { |
| | | gv.ClearSorting(); |
| | | gv.OptionsCustomization.AllowSort = isEdt; |
| | | foreach (GridColumn colmn in gv.Columns) |
| | | { |
| | | colmn.OptionsColumn.AllowEdit = true; |
| | |
| | | } |
| | | }; |
| | | |
| | | 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; |
| | | //} |
| | | } |
| | | }; |
| | | //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 |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 判断是不是一个有效的正整数 |
| | | /// </summary> |
| | | /// <param name="str"></param> |
| | | /// <returns></returns> |
| | | public static bool IsNumeric3(string str, string str2) |
| | | { |
| | | decimal d1 = 0; |
| | | decimal d2 = 0; |
| | | if (!string.IsNullOrEmpty(str)) |
| | | { |
| | | d1 = decimal.Parse(str); |
| | | } |
| | | if (!string.IsNullOrEmpty(str2)) |
| | | { |
| | | d2 = decimal.Parse(str2); |
| | | } |
| | | return (d1 + d2) > 0 ? true : false; |
| | | } |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | /// <param name="box1">txt_psnQty_1:每张条码数量</param> |