BaoKai_202508-Wms-Jingwang..../WMS.Frm/FrmSysFrame.cs
2025-08-24 09:35:55 +08:00

1103 lines
37 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using System.Data;
using System.Drawing;
using System.Windows.Forms;
using DevExpress.XtraBars;
using WMS.Frm.Base;
using DevExpress.XtraTab;
using WMS.Common;
using DevExpress.XtraBars.Ribbon;
using DevExpress.XtraNavBar;
using WMS.Ctrl;
using System.Threading;
using WMS.Model.Base;
using WMS.FrmBaseData;
using DevExpress.XtraEditors;
using DevExpress.XtraEditors.Controls;
using WMS.Business;
using WMS.Business.Base;
using Scada;
namespace WMS.Frm
{
/// <summary>
/// 窗体框架该类存放公共信息
/// </summary>
public partial class FrmSysFrame : RibbonForm
{
#region
/// <summary>
/// 当前登录用户信息
/// </summary>
public static UserDataModel userData = new UserDataModel();
/// <summary>
/// xml的路径
/// </summary>
public static string xmlFile = string.Empty;
/// <summary>
/// 为查询参数表获得时间间隔服务
/// </summary>
int iTime = 10;
public int frmIndex = -1;
public DataSet UserRoleDs = new DataSet();
#endregion
#region
public FrmSysFrame()
{
Control.CheckForIllegalCrossThreadCalls = false;
ThreadExceptionDialog.CheckForIllegalCrossThreadCalls = false;
InitializeComponent();
}
#endregion
#region table页在右侧栏
/// <summary>
/// 打开一个table页在右侧栏
/// </summary>
/// <param name="Form_Child"></param>
/// <param name="e"></param>
public bool OfOpenWindow(Form fnew, string name, string caption)
{
string ls_form_name = name;
if (ls_form_name == "" || ls_form_name == null) { return false; }
if (frmIndex > -1 && ls_form_name == tab_list.TabPages[frmIndex].Name)
{
tab_list.SelectedTabPage = tab_list.TabPages[frmIndex];
return false;
}
else
{
try
{
this.tab_list.SelectedPageChanged -=
new DevExpress.XtraTab.TabPageChangedEventHandler(this.tab_list_SelectedPageChanged);
XtraTabPage new_page = tab_list.TabPages.Add();
tab_list.SelectedTabPage = new_page;
new Thread(delegate ()
{
// LogWriteText.WriteLog(" OfOpenWindow" + DateTime.Now.ToString() );
this.Invoke(new MethodInvoker(delegate ()
{
new_page.ResumeLayout(false);
new_page.Text = caption;
new_page.Name = ls_form_name;
new_page.TooltipTitle = ls_form_name;
new_page.BackColor = Color.Blue;
new_page.ImageIndex = btnImage;
fnew.TopLevel = false;
fnew.FormBorderStyle = FormBorderStyle.None;
fnew.Visible = true;
fnew.Dock = DockStyle.Fill;
new_page.Controls.Add(fnew);
tab_list.TabPages.IndexOf(new_page);
frmIndex = tab_list.SelectedTabPageIndex;
this.tab_list.SelectedPageChanged += new DevExpress.XtraTab.TabPageChangedEventHandler(this.tab_list_SelectedPageChanged);
}));
}).Start();
return true;
}
catch (Exception ex)
{
SystemCommon.ShowErrorMessageBox("系统出错" + ex.Message.ToString());
return false;
}
}
}
#endregion
#region
/// <summary>
/// 系统加载
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void FrmSysFrame_Load(object sender, EventArgs e)
{
DevExpress.XtraSplashScreen.SplashScreenManager.CloseForm();
lkb_StorName.Text = userData.STORAGE_NAME;//仓库名称
lkb_UserName.Text = userData.NAME; //用户姓名
FunRibbon.Minimized = true;
FunRibbon.HideApplicationButtonContentControl();
MenuBar.Items.Clear();
MenuBar.Groups.Clear();
// #region 获取用户权限 加载菜单
////获取用户权限
UserRoleDs = IBussFactory<BussSystemUser>.Instance().GetUserRole(userData.USER_ID);
SetUserMenu(UserRoleDs.Tables[0], "0", null);
//调整分辨率
ctlAppearance_position(SystemInformation.VirtualScreen.Width, SystemInformation.VirtualScreen.Height);
// AddLoadFrm();//数据采集及监控系统
}
private void AddLoadFrm()
{
FrmScada frmScada = new FrmScada();
frmScada.TopLevel = false;
frmScada.FormBorderStyle = FormBorderStyle.None;
frmScada.userData = userData;
frmScada.Visible = true;
frmScada.Dock = DockStyle.Fill;
panelControl1.Controls.Add(frmScada);
}
private void FunRibbon_ApplicationButtonClick(object sender, EventArgs e)
{
// throw new NotImplementedException();
}
#endregion
#region
/// <summary>
/// 根据用户权限设加载菜单
/// </summary>
/// <param name="dt">菜单集合</param>
/// <param name="Menu_Id">菜单编号</param>
private void SetUserMenu(DataTable dt, string Menu_Id, NavBarGroup group)
{
DataRow[] dr = dt.Select("P_MENU_ID = '" + Menu_Id + "'", "MENU_SORT");
for (int i = 0; i < dr.Length; i++)
{
if (dr[i]["STATUS"].ToString() == "1")
{
if (dr[i]["P_MENU_ID"].ToString() == "0")
{
group = new NavBarGroup();
group.Caption = " " + dr[i]["MENU_NAME"].ToString();
group.Appearance.Font = new
System.Drawing.Font("微软雅黑", 10);
group.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
// group.Expanded = true;
// group.ExpandChanged += new EventHandler<ExpandedEventArgs>(m_ExpandChanged);
if (dr[i]["MENU_IMAGE"] != null)
{
group.LargeImageIndex = int.Parse(dr[i]["MENU_IMAGE"].ToString());
}
//group.ItemChanged += new System.EventHandler(this.navBarGroup1_ItemChanged);
MenuBar.Groups.Add(group);
SetUserMenu(dt, dr[i]["MENU_ID"].ToString(), group);
}
else
{
DevExpress.XtraNavBar.NavBarItem item = new DevExpress.XtraNavBar.NavBarItem();
//设置子菜单图片
int imgIndex = int.Parse(dr[i]["MENU_IMAGE"].ToString());
if (imgIndex < imageCollection3.Images.Count)
{
item.SmallImageIndex = imgIndex;
}
item.Appearance.Font = new System.Drawing.Font("微软雅黑", 10);
item.Caption = dr[i]["MENU_NAME"].ToString();
item.Name = dr[i]["MENU_FORM"].ToString();
item.Tag = dr[i]["MENU_TAG"].ToString() + ":" + dr[i]["MENU_ID"].ToString()+":"+ dr[i]["MENU_VAL"].ToString();
item.LinkClicked += new DevExpress.XtraNavBar.NavBarLinkEventHandler(this.navBarItem_LinkClicked);
group.ItemLinks.Add(item);
}
}
}
}
void NavBar_Click(object sender, EventArgs e)
{
throw new NotImplementedException();
}
#endregion
#region
private void ctlAppearance_position(int width, int height)
{
this.Location = new Point(this.Width / 1200, this.Height / 800);
this.Size = new Size(width - 2, height - 37);
}
#endregion
#region
/// <summary>
/// 选择事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void tab_list_SelectedPageChanged(object sender, TabPageChangedEventArgs e)
{
if (tab_list.SelectedTabPageIndex < 0 || tab_list.TabPages[tab_list.SelectedTabPageIndex].Controls.Count == 0)
{
return;
}
object frmObject = tab_list.TabPages[tab_list.SelectedTabPageIndex].Controls[0];
frmIndex = tab_list.SelectedTabPageIndex;
fnew = frmObject as FormBase;
if (fnew != null)
{
fnew.userData = userData;
SetUserRoleButton();
//FunRibbon.Minimized = false;
}
else
{
FunRibbon.Minimized = true;
}
}
#endregion
#region
/// <summary>
/// 关闭按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void tab_list_CloseButtonClick(object sender, EventArgs e)
{
TabClose();
}
private void tab_list_MouseDoubleClick(object sender, MouseEventArgs e)
{
TabClose();
}
private void TabClose()
{
if (frmIndex < 0)
{
return;
}
//index = FormBase.FrmIndex--;
string ls_tabname = tab_list.SelectedTabPage.Name;
if (tab_list.TabPages[frmIndex].Controls.Count == 0)
{
return;
}
fnew.Close();
fnew.Dispose();
tab_list.TabPages.Remove(tab_list.SelectedTabPage);
//tab_list.SelectedTabPage = tab_list.TabPages[index];
tab_list.SelectedTabPage = tab_list.TabPages[tab_list.TabPages.Count - 1];
frmIndex = tab_list.TabPages.Count - 1;
if (tab_list.TabPages.Count - 1 == 0)
{
if (ribbonButton.ItemLinks.Count > 0)
{
ribbonButton.ItemLinks.Clear();
FunRibbon.Minimized = true;
}
}
}
#endregion
#region
/// <summary>
/// 单击事件NavBarItem 控件的Tag 存放是文件的路径Name 跟类的名称一样
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
/// FormBase fnew;
///
FormBase fnew;
int btnImage = 0;
private void navBarItem_LinkClicked(object sender, DevExpress.XtraNavBar.NavBarLinkEventArgs e)
{
try
{
LoadForm load = new LoadForm();
string errText = string.Empty;
try
{
DevExpress.XtraSplashScreen.SplashScreenManager.ShowForm(load, load.GetType(), false, true, true, 100);
DevExpress.XtraSplashScreen.SplashScreenManager.Default.SetWaitFormCaption("");//设置标题
DevExpress.XtraSplashScreen.SplashScreenManager.Default.SetWaitFormDescription("窗体加载中...");//设置文本信息
}
catch (Exception ex)
{
}
string tag = ((DevExpress.XtraNavBar.NavBarItem)sender).Tag.ToString();
string classNew = ((DevExpress.XtraNavBar.NavBarItem)sender).Name.ToString();
btnImage = e.Link.Item.SmallImageIndex;
string name = e.Link.Item.Name;
string caption = e.Link.Caption;
string classdll = tag.Split(':')[0];
string menuId = tag.Split(':')[1];
string frmVal = tag.Split(':')[2];
CreateFrmBaseClass(classdll, classNew, frmVal);
//LogWriteText.WriteLog("CreateFrmBaseClass" + DateTime.Now.ToString());
if (fnew == null)
{
try
{
DevExpress.XtraSplashScreen.SplashScreenManager.CloseForm();
}
catch (Exception ex)
{
}
return;
}
// LogWriteText.WriteLog("OpenTableFrm1" + DateTime.Now.ToString() );
OpenTableFrm(menuId, classNew, caption);
// LogWriteText.WriteLog("OpenTableFrm2" + DateTime.Now.ToString() );
try
{
DevExpress.XtraSplashScreen.SplashScreenManager.CloseForm();
}
catch (Exception ex)
{
}
fnew.Focus();
dockManager1.Panels[0].HideSliding();
}
catch (Exception ex)
{
string errMsg = ex.Message;
}
}
public void CreateFrmBaseClass(string classdll, string classNew,string frmVal)
{
object frmObject = Instance(classdll, classNew);
if (frmObject == null)
{
return;
}
fnew = frmObject as FormBase;
if (fnew != null)
{
fnew.userData = userData;
fnew.frmVal = frmVal;
fnew.createfrm += new FormBase.frmSystemCreate(fnew_openfrm);
fnew.openfrmTab += new FormBase.OpenFrmTab(fnew_openfrmTab);
}
}
/// <summary>
/// 根据菜单的id反射出菜单的窗体
/// </summary>
/// <param name="menuId"></param>
/// <param name="classNew"></param>
/// <param name="caption"></param>
/// <returns></returns>
public bool OpenTableFrm(string menuId, string classNew, string caption)
{
//try
{
string err = string.Empty;
if (ribbonButton.ItemLinks.Count > 0)
{
ribbonButton.ItemLinks.Clear();
}
#region
new Thread((ThreadStart)delegate
{
// LogWriteText.WriteLog(" OpenTableFrm" + DateTime.Now.ToString() );
#region
if (fnew != null)
{
if (fnew.frmButtonItem.Count > 0)
{
SetUserRoleButton();
return;
}
///如果已经初始化则执行以上的代码,否则执行下面代码
fnew.Menu_Id = menuId;
DataRow[] dr = UserRoleDs.Tables[1].Select("MENU_ID = '" + fnew.Menu_Id + "'");
if (dr.Length > 0)
{
DataTable tbMenuFnt = dr.CopyToDataTable(); //FormBase.UserRoleDs.Tables[1].Select("MENU_ID=" fnew.Menu_Id).CopyToDataTable();
fnew.DtFun = tbMenuFnt;// tbMenuFnt;
SetUserRoleButton(tbMenuFnt, fnew.Menu_Id);
}
else
{
FunRibbon.Minimized = true;
}
}
#endregion
}).Start();
if (fnew != null)
return OfOpenWindow(fnew, classNew, caption);
else
return false;
#endregion
}
//catch (Exception ex)
//{
//}
}
public bool fnew_openfrmTab(string menuId, string classNew, string caption)
{
return OpenTableFrm(menuId, classNew, caption);
}
public FormBase fnew_openfrm(string tag, string frmName)
{
CreateFrmBaseClass(tag, frmName,"0");
return fnew;
}
#endregion
#region
/// <summary>
///实例话窗体类。返回一个窗体类
/// </summary>
/// <param name="nameForm"></param>
/// <returns></returns>
public object Instance(string nameForm, string className)
{
object objType = new object();
for (int i = 0; i < tab_list.TabPages.Count; i++)
{
if (className == tab_list.TabPages[i].Name.ToString())
{
if (i == frmIndex)
{
return tab_list.TabPages[i].Controls[0];
}
frmIndex = i;
if (tab_list.TabPages[i].Controls.Count > 0)
{
return tab_list.TabPages[i].Controls[0];
}
else
{
return null;
}
}
}
try
{
string appPath = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetModules()[0].FullyQualifiedName);
objType = (FormBase)System.Reflection.Assembly.LoadFile(appPath + "\\" + nameForm + ".dll").GetType(nameForm + "." + className).GetConstructor(System.Type.EmptyTypes).Invoke(null);
}
catch (Exception ex)
{
SystemCommon.ShowInfoMessageBox("ERROR" + ex.Message.ToString().Trim());
return null;
}
return objType;
}
#endregion
#region
///// <summary>
///// 当控件已经 初始化一次后调用内存内的
///// </summary>
private void SetUserRoleButton()
{
try
{
if (ribbonButton.ItemLinks.Count > 0)
{
ribbonButton.ItemLinks.Clear();
}
if (fnew.frmButtonItem.Count > 0)
{
FunRibbon.Minimized = false;
foreach (KeyValuePair<string, DevExpress.XtraBars.BarButtonItem> barButton in fnew.frmButtonItem)
{
ribbonButton.ItemLinks.Add(barButton.Value, true);
// ribbonButton.ItemLinks[ribbonButton.ItemLinks.Count - 1].BeginGroup = true;
}
ribbonButton.ItemLinks.Add(skinRibbonGalleryBarItem1);
}
else
{
//FunRibbon.Hide();
// ribbonButton.Visible = false;
FunRibbon.Minimized = true;
// FunRibbon.HideApplicationButtonContentControl();
}
}
catch (Exception ex)
{
LogWriteText.WriteLog("MENU ERROR" );
}
}
/// <summary>
/// 动态加载 fnew.GetType().GetMethod("").Invoke(fnew, null);
/// </summary>
/// <param name="dt"></param>
/// <param name="Fun_Id"></param>
/// <param name="Menu_Id"></param>
/// <param name="ribbonPage"></param>
/// <param name="ribbonPageGroup"></param>
private void SetUserRoleButton(DataTable dt, string Fun_Id)
{
if (dt.Rows.Count == 0)
{
FunRibbon.Minimized = true;
return;
}
else
{
FunRibbon.Minimized = false;
}
foreach (DataRow row in dt.Rows)
{
if (row["FUN_Name"].ToString().Trim().Length > 0)
{
if (FunRibbon != null)
{
DevExpress.XtraBars.BarButtonItem barButton = new BarButtonItem();
// ribbonPage = new DevExpress.XtraBars.Ribbon.RibbonPage();
barButton.Name = row["FUN_Name"].ToString();
barButton.Caption = row["Fun_Dictory"].ToString();
barButton.Tag = row["FUN_TAG"].ToString();
barButton.ItemClick += new ItemClickEventHandler(barButton_ItemClick);
if (row["Fun_Image"].ToString().Trim().Length > 0)
{
try
{
barButton.ImageUri.Uri = row["Fun_Image"].ToString();
}
catch (Exception ex)
{
SystemCommon.ShowInfoMessageBox(barButton.Name + "图片路径出错了:" + barButton.ImageUri.Uri);
continue;
}
}
barButton.Enabled = true;
barButton.Appearance.Options.UseFont = false;
ribbonButton.ItemLinks.Add(barButton, true);
barButton.Appearance.Font = new System.Drawing.Font("宋体", 11);
fnew.frmButtonItem.Add(barButton.Tag.ToString().Trim(), barButton);
barButton.AppearanceDisabled.Font = new System.Drawing.Font("宋体", 11);
barButton.ItemAppearance.SetFont(new Font("宋体", 11));
if (row["fun_method"].ToString() == "1")
{
barButton.Enabled = true;
}
else
{
barButton.Enabled = false;
}
}
}
}
ribbonButton.ItemLinks.Add(skinRibbonGalleryBarItem1);
}
private void barexitButton_ItemClick(object sender, ItemClickEventArgs e)
{
FrmSysFrame_FormClosing(null, null);
}
private void barButton_ItemClick(object sender, ItemClickEventArgs e)
{
if (e.Item.Tag != null && e.Item.Tag.ToString() != "")
{
string method = e.Item.Tag.ToString();
if (fnew.GetType().GetMethod(method) != null)
{
fnew.GetType().GetMethod(method).Invoke(fnew, null);
}
}
}
#endregion
/// <summary>
/// 窗体关闭
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void FrmSysFrame_FormClosing(object sender, FormClosingEventArgs e)
{
if (MessageBox.Show("确定要退出系统?", "系统提示", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
{
this.Dispose();
this.Close();
}
else
{
e.Cancel = true;
}
}
private void barButtonItem4_ItemClick(object sender, ItemClickEventArgs e)
{
FrmSelect frm = new FrmSelect(fnew.FrmSelectModle);
if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
fnew.LoadListData(frm.SelectData);
}
}
#region KeyDown事件
private void FrmSysFrame_KeyDown(object sender, KeyEventArgs e)
{
if (e.Control)
{
if (e.KeyCode == Keys.F)
{
if (fnew != null)
{
if (fnew.FrmSelectModle != null)
{
FrmSelect frm = new FrmSelect(fnew.FrmSelectModle);
if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
fnew.LoadListData(frm.SelectData);
}
}
}
}
else if (e.KeyCode == Keys.G)
{
if (fnew != null)
{
if (fnew.frmButtonItem.ContainsKey("ChooseGoods") && fnew.frmButtonItem["ChooseGoods"].Enabled == true)
{
fnew.ChooseGoods();
}
else if (fnew.frmButtonItem.ContainsKey("Select") && fnew.frmButtonItem["Select"].Enabled == true)
{
fnew.Select();
}
}
}
else if (e.KeyCode == Keys.D1)
{
if (fnew != null)
{
if (fnew.frmButtonItem.ContainsKey("Add") && fnew.frmButtonItem["Add"].Enabled == true)
{
fnew.Add();
}
else if (fnew.frmButtonItem.ContainsKey("AddTab") && fnew.frmButtonItem["AddTab"].Enabled == true)
{
fnew.AddTab();
}
else if (fnew.frmButtonItem.ContainsKey("AddShelf") && fnew.frmButtonItem["AddShelf"].Enabled == true)
{
fnew.AddShelf();
}
}
}
//else if (e.KeyCode == Keys.C)
//{
// if (fnew != null)
// {
// if (fnew.frmButtonItem.ContainsKey("Clear") && fnew.frmButtonItem["Clear"].Enabled == true)
// {
// fnew.Clear();
// }
// }
//}
else if (e.KeyCode == Keys.E)
{
if (fnew != null)
{
if (fnew.frmButtonItem.ContainsKey("Edit") && fnew.frmButtonItem["Edit"].Enabled == true)
{
fnew.Edit();
}
}
}
else if (e.KeyCode == Keys.D)
{
if (fnew != null)
{
if (fnew.frmButtonItem.ContainsKey("Del") && fnew.frmButtonItem["Del"].Enabled == true)
{
fnew.Del();
}
}
}
else if (e.KeyCode == Keys.P)
{
if (fnew != null)
{
if (fnew.frmButtonItem.ContainsKey("Print") && fnew.frmButtonItem["Print"].Enabled == true)
{
fnew.Print();
}
}
}
else if (e.KeyCode == Keys.R)
{
if (fnew != null)
{
if (fnew.frmButtonItem.ContainsKey("Refresh") && fnew.frmButtonItem["Refresh"].Enabled == true)
{
fnew.Refresh();
}
}
}
else if (e.KeyCode == Keys.S)
{
if (fnew != null)
{
if (fnew.frmButtonItem.ContainsKey("Save") && fnew.frmButtonItem["Save"].Enabled == true)
{
fnew.Save();
}
}
}
else if (e.KeyCode == Keys.Q)
{
if (fnew != null)
{
if (fnew.frmButtonItem.ContainsKey("Search") && fnew.frmButtonItem["Search"].Enabled == true)
{
fnew.Search();
}
}
}
}
}
#endregion
private void groupControl1_Resize(object sender, EventArgs e)
{
Size beforeResizeSize = this.Size;
//base.WndProc(ref m);
//窗口resize之后的大小
Size afterResizeSize = this.Size;
//获得变化比例
float percentWidth = (float)afterResizeSize.Width / beforeResizeSize.Width;
float percentHeight = (float)afterResizeSize.Height / beforeResizeSize.Height;
foreach (Control control in this.Controls)
{
//按比例改变控件大小
control.Width = (int)(control.Width * percentWidth);
control.Height = (int)(control.Height * percentHeight);
//为了不使控件之间覆盖 位置也要按比例变化
control.Left = (int)(control.Left * percentWidth);
control.Top = (int)(control.Top * percentHeight);
//改变控件字体大小
//control.Font = new Font(control.Font.Name, control.Font.Size * Math.Min(percentHeight, percentHeight), control.Font.Style, control.Font.Unit);
}
}
/// <summary>
/// 用户连接到用户资料
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void lkb_UserName_MouseClick(object sender, MouseEventArgs e)
{
FormBase formBase = fnew_openfrm("WMS.FrmSystems", "FrmUser");//创建窗体
if (formBase != null)
{
//FrmUser frmuser = new FrmUser();
//// userData.IP = "111";
////OpenTabAddFrm打开窗体打开之前检测该窗体是否已经被打开 是则返回false
//if (!fnew_openfrmTab("0103", "FrmUser", "用户资料-" + lkb_UserName.Text))
//{
// frmuser.FrmUser_Load(null, null);//如果已经被打开,执行一下窗体加载方法
//}
}
}
/// <summary>
/// pictureBox 单击事件
/// </summary>
/// <param name="pic_Box"></param>
private void PitcureBox_Click(PictureBox pic_Box)
{
LoadForm load = new LoadForm();
DevExpress.XtraSplashScreen.SplashScreenManager.ShowForm(load, load.GetType(), false, true, false, 70);
DevExpress.XtraSplashScreen.SplashScreenManager.Default.SetWaitFormDescription("窗体加载中...");
string tag = pic_Box.Tag.ToString();
string classdll = tag.Split(':')[0].ToString();
string classNew = tag.Split(':')[1].ToString();
string menuId = tag.Split(':')[2].ToString();
string caption = tag.Split(':')[3].ToString();
CreateFrmBaseClass(classdll, classNew,"0");
if (fnew == null)
{
DevExpress.XtraSplashScreen.SplashScreenManager.CloseForm();
return;
}
OpenTableFrm(menuId, classNew, caption);
DevExpress.XtraSplashScreen.SplashScreenManager.CloseForm();
// fnew.Select();
fnew.Focus();
}
/// <summary>
/// 入库订单
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void pictureBox12_Click(object sender, EventArgs e)
{
//PitcureBox_Click(pictureBox12);
}
/// <summary>
/// 收货码盘
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void pictureBox11_Click(object sender, EventArgs e)
{
// PitcureBox_Click(pictureBox11);
}
/// <summary>
/// 到货录入
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void pictureBox25_Click(object sender, EventArgs e)
{
// PitcureBox_Click(pictureBox25);
}
/// <summary>
/// 上架作业
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void pictureBox29_Click(object sender, EventArgs e)
{
// PitcureBox_Click(pictureBox29);
}
/// <summary>
/// 上架确认
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void pictureBox27_Click(object sender, EventArgs e)
{
// PitcureBox_Click(pictureBox27);
}
/// <summary>
/// 收获验收
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void pictureBox28_Click(object sender, EventArgs e)
{
// PitcureBox_Click(pictureBox28);
}
/// <summary>
/// 收获入库
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void pictureBox26_Click(object sender, EventArgs e)
{
// PitcureBox_Click(pictureBox26);
}
/// <summary>
/// 盘点任务
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void pictureBox19_Click(object sender, EventArgs e)
{
// PitcureBox_Click(pictureBox19);
}
/// <summary>
/// 盘点
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void pictureBox20_Click(object sender, EventArgs e)
{
// PitcureBox_Click(pictureBox20);
}
/// <summary>
/// 库存调整单
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void pictureBox22_Click(object sender, EventArgs e)
{
// PitcureBox_Click(pictureBox22);
}
/// <summary>
/// 库存调整
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void pictureBox38_Click(object sender, EventArgs e)
{
// PitcureBox_Click(pictureBox38);
}
/// <summary>
/// 出库通知单
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void pictureBox30_Click(object sender, EventArgs e)
{
// PitcureBox_Click(pictureBox30);
}
/// <summary>
/// 订单分拣
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void pictureBox32_Click(object sender, EventArgs e)
{
// PitcureBox_Click(pictureBox32);
}
/// <summary>
/// 包装复核
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void pictureBox18_Click(object sender, EventArgs e)
{//
// PitcureBox_Click(pictureBox18);
}
/// <summary>
/// 包装称重
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void pictureBox13_Click(object sender, EventArgs e)
{
// PitcureBox_Click(pictureBox13);
}
private void timer1_Tick(object sender, EventArgs e)
{
}
private void tab_list_MouseHover(object sender, EventArgs e)
{
dockManager1.Panels[0].HideSliding();
}
private void FunRibbon_MouseMove(object sender, MouseEventArgs e)
{
dockManager1.Panels[0].HideSliding();
}
private void MenuBar_Leave(object sender, EventArgs e)
{
try
{
dockManager1.Panels[0].HideSliding();
}
catch (Exception ex) { }
}
private void xtraTabPage2_Paint(object sender, PaintEventArgs e)
{
}
private void tabPage1_Click(object sender, EventArgs e)
{
}
private void LocShow_Click(object sender, EventArgs e)
{
}
private void panelControl1_Paint(object sender, PaintEventArgs e)
{
}
}
}