示例#1
0
        private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            string tag = (string)e.Item.Tag;

            switch (tag)
            {
            case "ToXS":
                // Operations.Open("invoices.xs.edit1", this.MdiParent, this.bindingSource1.Current);
                Invoices.XS.EditForm f = new Book.UI.Invoices.XS.EditForm(this.bindingSource1.Current as Model.InvoiceXO);
                if (this.bindingSource1.Current != null)
                {
                    f.ShowDialog(this);
                }
                break;
            }
        }
示例#2
0
        private void repositoryItemHyperLinkEdit1_Click(object sender, EventArgs e)
        {
            string id = (this.bindingSource1.Current as HelpClass) == null ? null : (this.bindingSource1.Current as HelpClass).Id;

            if (!string.IsNullOrEmpty(id))
            {
                if (id.Contains("XD"))
                {
                    Invoices.XO.EditForm xo = new Book.UI.Invoices.XO.EditForm(id);
                    xo.Show(this);
                }
                else if (id.Contains("CD"))
                {
                    Invoices.CO.EditForm co = new Book.UI.Invoices.CO.EditForm(id);
                    co.Show(this);
                }
                else if (id.Contains("MRP"))
                {
                    MRSHeader.EditForm mrp = new Book.UI.produceManager.MRSHeader.EditForm(id);
                    mrp.Show(this);
                }
                else if (id.Contains("POM"))
                {
                    ProduceOtherMaterial.EditForm pom = new Book.UI.produceManager.ProduceOtherMaterial.EditForm(id);
                    pom.Show(this);
                }
                else if (id.Contains("PDM"))
                {
                    ProduceMaterial.EditForm pdm = new Book.UI.produceManager.ProduceMaterial.EditForm(id);
                    pdm.Show(this);
                }
                else if (id.Contains("CC") && !id.Contains("QCC"))
                {
                    Settings.StockLimitations.OutStockEditForm cc = new Book.UI.Settings.StockLimitations.OutStockEditForm(id);
                    cc.Show(this);
                }
                else if (id.Contains("XC"))
                {
                    Invoices.XS.EditForm xc = new Book.UI.Invoices.XS.EditForm(id);
                    xc.Show(this);
                }
                else if (id.Contains("PID"))
                {
                    ProduceInDepot.EditForm pid = new Book.UI.produceManager.ProduceInDepot.EditForm(id);
                    pid.Show(this);
                }
                else if (id.Contains("POC"))            //委外合同或者产品上线检验单
                {
                    if (this.invoiceType.Contains("委外合同單"))
                    {
                        ProduceOtherCompact.EditForm p = new Book.UI.produceManager.ProduceOtherCompact.EditForm(id);
                        p.Show(this);
                    }
                    else
                    {
                        ProductOnlineCheck.Editform poc = new Book.UI.produceManager.ProductOnlineCheck.Editform(id);
                        poc.Show(this);
                    }
                }
                else if (id.Contains("PNT"))
                {
                    PronoteHeader.EditForm pnt = new Book.UI.produceManager.PronoteHeader.EditForm(id);
                    pnt.Show(this);
                }
                else if (id.Contains("QCC"))
                {
                    PCFinishCheck.EditForm qcc = new Book.UI.produceManager.PCFinishCheck.EditForm(id);
                    qcc.Show(this);
                }
                else if (id.Contains("QC") && !id.Contains("QCC"))
                {
                    PCPGOnlineCheck.EditForm qc = new Book.UI.produceManager.PCPGOnlineCheck.EditForm(id);
                    qc.Show(this);
                }
                else if (id.Contains("pcOptics"))
                {
                    PCOpticsCheck.EditForm pcOptics = new Book.UI.produceManager.PCOpticsCheck.EditForm(id);
                    pcOptics.Show(this);
                }
                else if (id.Contains("QAN"))
                {
                    ANSIPCImpactCheck.EditForm qan = new Book.UI.produceManager.ANSIPCImpactCheck.EditForm(id);
                    qan.Show(this);
                }
                else if (id.Contains("PCOC"))
                {
                    PCOtherCheck.EditForm pcoc = new Book.UI.produceManager.PCOtherCheck.EditForm(id);
                    pcoc.Show(this);
                }
            }
        }
示例#3
0
 private void repositoryItemHyperLinkEdit1_Click(object sender, EventArgs e)
 {
     Model.StockSeach m = this.bindingSource1.Current as Model.StockSeach;
     if (m != null)
     {
         if (m.InvoiceType == "出倉單")
         {
             Settings.StockLimitations.OutStockEditForm f = new Book.UI.Settings.StockLimitations.OutStockEditForm(m.InvoiceNO);
             f.ShowDialog(this);
         }
         else if (m.InvoiceType == "入倉單")
         {
             Settings.StockLimitations.DepotInForm f = new Book.UI.Settings.StockLimitations.DepotInForm(m.InvoiceNO);
             f.ShowDialog(this);
         }
         else if (m.InvoiceType == "盤點核准單")
         {
             Settings.StockLimitations.StockCheckForm f = new Book.UI.Settings.StockLimitations.StockCheckForm(m.InvoiceNO);
             f.ShowDialog(this);
         }
         else if (m.InvoiceType == "庫存調撥單")
         {
             Invoices.PT.EditForm f = new Book.UI.Invoices.PT.EditForm(m.InvoiceNO);
             f.ShowDialog(this);
         }
         else if (m.InvoiceType == "生產入庫單")
         {
             produceManager.ProduceInDepot.EditForm f = new Book.UI.produceManager.ProduceInDepot.EditForm(m.InvoiceNO);
             f.ShowDialog(this);
         }
         else if (m.InvoiceType == "委外入庫單")
         {
             produceManager.ProduceOtherInDepot.Editform f = new Book.UI.produceManager.ProduceOtherInDepot.Editform(m.InvoiceNO, "view");
             f.ShowDialog(this);
         }
         else if (m.InvoiceType == "銷售出貨單")
         {
             Invoices.XS.EditForm f = new Book.UI.Invoices.XS.EditForm(m.InvoiceNO);
             f.ShowDialog(this);
         }
         else if (m.InvoiceType == "採購入庫單")
         {
             Invoices.CG.EditForm f = new Book.UI.Invoices.CG.EditForm(m.InvoiceNO);
             f.ShowDialog(this);
         }
         else if (m.InvoiceType == "銷售退貨")
         {
             Invoices.XT.EditForm f = new Book.UI.Invoices.XT.EditForm(m.InvoiceNO);
             f.ShowDialog(this);
         }
         else if (m.InvoiceType == "採購退貨")
         {
             Invoices.CT.EditForm f = new Book.UI.Invoices.CT.EditForm(m.InvoiceNO, "view");
             f.ShowDialog(this);
         }
         else if (m.InvoiceType == "生产退料")
         {
             produceManager.ProduceMaterialExit.EditForm f = new Book.UI.produceManager.ProduceMaterialExit.EditForm(m.InvoiceNO);
             f.ShowDialog(this);
         }
     }
 }