Beispiel #1
0
        /// <summary>
        /// 窗体加载事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void MainFormLoad(object sender, EventArgs e)
        {
            try
            {
                ribbonControl1.Minimized = true;
                // 加载一些默认皮肤
                SkinHelper.InitSkinGallery(rbSkin, true);
                // ChildFormManagementHelper.Navigate(this, "http://yd.zt-express.com/Help/Index2", "帮助");
                ChildFormManagementHelper.LoadMdiForm(this, "FrmPrintData");
                // ChildFormManagementHelper.Navigate(this, "http://zto.com", "申通官网");
                // radialMenu1.ShowPopup(Control.MousePosition, true);
                //ChildFormManagement.LoadMdiForm(this, "FrmSendManData");
                //ChildFormManagement.LoadMdiForm(this, "FrmReceiveManData");
                if (xtraTabbedMdiManager1.Pages.Count > 1)
                {
                    xtraTabbedMdiManager1.SelectedPage = xtraTabbedMdiManager1.Pages[1];
                }

                #region 底部一些基本信息绑定
                barItemsUser.Visibility   = DevExpress.XtraBars.BarItemVisibility.Never;
                barItemWeather.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
                var version = Assembly.GetExecutingAssembly().GetName().Version;
                barItemWelcome.Caption = string.Format("欢迎使用{1}-当前版本:{0}", version, BaseSystemInfo.SoftFullName);
                // 得到数据库的版本
                BaseParameterManager parameterManager = new BaseParameterManager(BillPrintHelper.DbHelper, BaseSystemInfo.UserInfo, BaseParameterEntity.TableName);
                var synchronous = parameterManager.GetParameter("Bill", "DBVersion", "Synchronous");
                if (!string.IsNullOrEmpty(synchronous))
                {
                    barItemWelcome.Caption += " 主库版本:" + synchronous;
                }
                this.Text           = string.Format("{0}-当前版本:{1}", this.Text, version);
                barItemTime.Caption = string.Format("登录时间:{0}  {1}", DateTime.Now.ToString(BaseSystemInfo.DateTimeFormat), DateUtil.GetDayOfWeek(DateTime.Now.DayOfWeek.ToString(), true) + " " + DateHelper.GetChineseDateTime(DateTime.Now));

                #endregion

                var userManager = new ZtoUserManager(BillPrintHelper.DbHelper);
                var userList    = userManager.GetList <ZtoUserEntity>(new KeyValuePair <string, object>(ZtoUserEntity.FieldIsDefault, 1), new KeyValuePair <string, object>(ZtoUserEntity.FieldIssendorreceive, 1));
                if (!userList.Any())
                {
                    if (XtraMessageBox.Show(@"未添加默认发件人信息,请添加默认发件人信息,有利于提取申通大头笔", AppMessage.MSG0000, MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK)
                    {
                        var addSendMan = new FrmAddSendMan();
                        addSendMan.ShowDialog();
                        addSendMan.Dispose();
                    }
                }
                timerUpdate.Start();
                //FrmChatMessage chatMessage = new FrmChatMessage();
                //chatMessage.Show();
            }
            catch (Exception ex)
            {
                ProcessException(ex);
            }
        }
Beispiel #2
0
        private void Navigate(string assemblyName, string url, string tableFormName = "导航页面")
        {
            bool found     = false;
            Form tableForm = null;

            foreach (Form form in this.MdiChildren)
            {
                if (form.Name == tableFormName)
                {
                    tableForm = form;
                    ((IBaseBrowser)tableForm).Navigate(url);
                    found = true;
                    break;
                }
            }
            if (!found)
            {
                if (string.IsNullOrEmpty(assemblyName))
                {
                    assemblyName = "STO.Print";
                    string path = BaseSystemInfo.StartupPath + @"\cefclient.exe";
                    if (System.IO.File.Exists(path))
                    {
                        assemblyName = "STO.Print";
                    }
                }
                tableForm           = ChildFormManagementHelper.LoadMdiForm(this, "BrowserForm", assemblyName);
                tableForm.Name      = tableFormName;
                tableForm.Text      = tableFormName;
                tableForm.MdiParent = this;
                ((IBaseBrowser)tableForm).Navigate(url);
                tableForm.Show();
            }
            tableForm.BringToFront();
            tableForm.Activate();
        }
Beispiel #3
0
 /// <summary>
 /// 取消订单回收站
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnCancelHistory_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     ChildFormManagementHelper.LoadMdiForm(this, "FrmCancelRecord");
 }
Beispiel #4
0
 /// <summary>
 /// 回收站
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnDeletedBill_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     ChildFormManagementHelper.LoadMdiForm(this, "FrmRecycleRecord");
 }
Beispiel #5
0
 /// <summary>
 /// 条形码工具
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnBarCode_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     ChildFormManagementHelper.LoadMdiForm(this, "FrmBarCode");
 }
Beispiel #6
0
 /// <summary>
 /// 收件人
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnReceiveManData_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     ChildFormManagementHelper.LoadMdiForm(this, "FrmReceiveManData");
 }
Beispiel #7
0
 /// <summary>
 /// 手机号归属地查询
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnMobileAttribution_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     ChildFormManagementHelper.LoadMdiForm(this, "FrmMobileInfo");
 }
Beispiel #8
0
 /// <summary>
 /// 识别百度地址
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void BtnBaiduLocationItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     ChildFormManagementHelper.LoadMdiForm(this, "FrmBaiduLocation");
 }
Beispiel #9
0
 /// <summary>
 /// 查快递
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void BtnSearchBillItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     ChildFormManagementHelper.LoadMdiForm(this, "FrmSearchBill");
 }
Beispiel #10
0
 /// <summary>
 /// 定制模板
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void BarOderTemplateItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     ChildFormManagementHelper.LoadMdiForm(this, "FrmOrderTemplate");
 }
Beispiel #11
0
 /// <summary>
 /// 设置默认打印模板
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void BtnSetDefaultTemplateItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     ChildFormManagementHelper.LoadMdiForm(this, "FrmTemplateSetting");
 }
Beispiel #12
0
 /// <summary>
 /// 设计模板
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void BarBtnDesignItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     ChildFormManagementHelper.LoadMdiForm(this, "FrmDesigner");
 }