/// <summary> /// 登陆验证成功,进入主系统 /// </summary> private void LoginIn() { BasicControl.AssemblyName = "GBT"; BasicControl.WinClassName = "GBT.MainWindow"; bc.CreateForm("GBT", "Management System"); App.LoginNotifyIcon.Dispose(); this.Close(); }
private void dagSource_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (dagSource.Items.Count > 0) { Module(); BasicControl.InnerID = (dagSource.SelectedItem as DataRowView).Row[0].ToString(); bc.CreateForm((dagSource.SelectedItem as DataRowView).Row[1].ToString(), this.Title); } }
/// <summary> /// 打开功能窗体 /// </summary> /// <param name="tvi"></param> /// <param name="tables"></param> private void OpenWindwos(TreeViewItem tvi, string[] tables) { //实例化的窗体类 BasicControl.AssemblyName = AssemblyName; BasicControl.WinClassName = WinClassName; LoginAttribute.Module = tvi.Header.ToString(); //指定数据库表名 ParameterPassing.ParamTable = tables; //实例化指定的窗体 bc.CreateForm(tvi.Header.ToString(), ""); }
private void btnTurnStockIn_Click(object sender, RoutedEventArgs e) { BasicControl.AssemblyName = "OA"; BasicControl.WinClassName = "OA.InvoiceManage.StockOut"; BasicControl.InnerID = Guid.NewGuid().ToString(); ParameterPassing.UserDataTable = dt; bc.CreateForm("New", "出库单"); }
private void btnTurnShipOrder_Click(object sender, RoutedEventArgs e) { OrderStart.TrunStart = "trun"; BasicControl.AssemblyName = "OA"; BasicControl.WinClassName = "OA.InvoiceManage.ShipOrder"; BasicControl.InnerID = Guid.NewGuid().ToString(); ParameterPassing.UserDataTable = dt; bc.CreateForm("New", "发货单"); }
private void btnTurnShipOrder_Click(object sender, RoutedEventArgs e) { ParameterPassing.ParamWhere = new string[] { cbxCustomer.SelectedValue.ToString().Trim(), cbxPaymentTerms.Text, cbxElectroplatingWay.Text }; tbaToolBar.State = "trun"; BasicControl.AssemblyName = "OA"; BasicControl.WinClassName = "OA.InvoiceManage.InviceDetail"; ParameterPassing.UserDataTable = dt; bc.CreateForm("InvoiceDetail", "发票明细"); }
private void btnSearch_Click(object sender, RoutedEventArgs e) { try { //实例化的窗体类 BasicControl.AssemblyName = "GeneralUI"; BasicControl.WinClassName = "GeneralUI.ModuleBasicQuery"; DataRow[] dw = dtOpenWin.Select("WindowsName = '" + titleName + "'"); foreach (DataRow dr in dw) { ParameterPassing.ParamTable = new string[] { dr[5].ToString() }; } //实例化指定的窗体 bc.CreateForm(titleName.Substring(0, titleName.IndexOf('-')), ""); } catch (Exception ex) { Message = ex.Message; } }