BaoKai_202508-Wms-Jingwang..../WMS.Frm/FrmSysFrame.cs

1103 lines
37 KiB
C#
Raw Normal View History

2025-08-24 09:35:55 +08:00
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)
{
}
}
}