/// <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);
     }
 }
示例#3
0
 /// <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(), "");
 }
示例#4
0
 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", "出库单");
 }
示例#5
0
 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;
     }
 }