void Select_company_menu_Click(object sender, EventArgs e) { LogoutallOpened(); if (scompany == null) { scompany = new SCompany(); } //scompany.SCompany_NeedToRefresh += SCompany_Refresh; Controls.Add(scompany); scompany.Show(); scompany.Dock = DockStyle.Fill; scompany.BringToFront(); }
void Scompany_menu_Click(object sender, EventArgs e) { List <Company> cmp = CCompany_exten.Active(); if (cmp.Count != 0) { Defaultcompany defaultcompany = CDefaultcompany_exten.PKId("1", new DAL()); if ((defaultcompany.Company_id == null) || (defaultcompany.Company_id == "NO")) { if (scompany == null) { scompany = new SCompany(); } //scompany. RaiseEvent_NeedToRefresh += SCompany_Refresh; Controls.Add(scompany); scompany.Show(); scompany.Dock = DockStyle.Fill; scompany.BringToFront(); } else { Current.Company_id = defaultcompany.Company_id; Current.Company_Name = CCompany_exten.GetName_Id(Current.Company_id); Current.Comp_code = CCompany_exten.GetCode_id(Current.Company_id); Current.Acy_id = defaultcompany.Acy_id; Current.Acy_Name = CAcy_exten.GetName_Id(defaultcompany.Acy_id); Current.Acy_From = CAcy_exten.AcyFrom_Id(defaultcompany.Acy_id); Current.Acy_To = CAcy_exten.AcyTo_Id(defaultcompany.Acy_id); SCompany_Refresh(null, null); } } }
void Menu_Selector(object sender, EventArgs e) { switch (sender.ToString()) { #region[Master] case DropMenuCore.Company: Mymenu_Click(sender, e, new FCompany()); break; case DropMenuCore.Party: Mymenu_Click(sender, e, new LParty()); break; case DropMenuCore.Product: Mymenu_Click(sender, e, new LProduct()); break; #endregion[Master] #region[Core] case DropMenuCore.Bank: Mymenu_Click(sender, e, new LBank()); break; case DropMenuCore.City: Mymenu_Click(sender, e, new LCity()); break; case DropMenuCore.State: Mymenu_Click(sender, e, new LState()); break; case DropMenuCore.Country: Mymenu_Click(sender, e, new LCountry()); break; case DropMenuCore.Pincode: Mymenu_Click(sender, e, new LPincode()); break; case DropMenuCore.ContactType: Mymenu_Click(sender, e, new LContacttype()); break; case DropMenuCore.Units: Mymenu_Click(sender, e, new LUnit()); break; case DropMenuCore.Ledger: Mymenu_Click(sender, e, new LLedger()); break; case DropMenuCore.LedgerGroup: Mymenu_Click(sender, e, new LLedgergroup()); break; case DropMenuCore.ProductType: Mymenu_Click(sender, e, new LProducttype()); break; case DropMenuCore.Hsncode: Mymenu_Click(sender, e, new LHsncode()); break; case DropMenuCore.TaxType: Mymenu_Click(sender, e, new LTaxtype()); break; case DropMenuCore.SalesType: Mymenu_Click(sender, e, new LSalestype()); break; case DropMenuCore.Month: Mymenu_Click(sender, e, new LMonth()); break; case DropMenuCore.Company_bank: Mymenu_Click(sender, e, new LCompany_bank()); break; case DropMenuCore.Colours: Mymenu_Click(sender, e, new LColours()); break; #endregion[Core] #region[PO] case BillMenu.Po_1: switch (Current.SoftwareType) { case SoftwareTypes.OFFSET: //Mymenu_Click(sender, e, new Lpo()); break; } break; #endregion[PO] #region[Dc] case BillMenu.Dc_1: switch (Current.SoftwareType) { case SoftwareTypes.OFFSET: //Mymenu_Click(sender, e, new Lpo()); break; } break; #endregion[Dc] #region[Sales] case BillMenu.Sales: switch (Current.SoftwareType) { case SoftwareTypes.GARMENT: case SoftwareTypes.TEX: case SoftwareTypes.OFFSET: Mymenu_Click(sender, e, new LInvoice()); break; case SoftwareTypes.UPVC: Mymenu_Click(sender, e, new LUpvc_invoice()); break; } break; #endregion[Sales] #region[Credit note] case BillMenu.Creditnote: switch (Current.SoftwareType) { case SoftwareTypes.GARMENT: Mymenu_Click(sender, e, new LCreditnote()); break; } break; #endregion[Credit note] #region[Quotation] case BillMenu.Quotation: switch (Current.SoftwareType) { case SoftwareTypes.GARMENT: case SoftwareTypes.OFFSET: break; case SoftwareTypes.UPVC: Mymenu_Click(sender, e, new LUpvc_Quotation()); break; case SoftwareTypes.TEX: Mymenu_Click(sender, e, new LQuotation()); break; } break; #endregion[Quotation] #region[Labour bill] case BillMenu.LabourBill: Mymenu_Click(sender, e, new CXBILL.Labour.List.LLabour()); break; #endregion[Labour bill] #region[Purchase] case BillMenu.Purchase: switch (Current.SoftwareType) { case SoftwareTypes.GARMENT: case SoftwareTypes.OFFSET: case SoftwareTypes.TEX: case SoftwareTypes.UPVC: Mymenu_Click(sender, e, new LPurchase()); break; } break; #endregion[Purchase] #region[Payment] case BillMenu.Payment: switch (Current.SoftwareType) { case SoftwareTypes.GARMENT: case SoftwareTypes.OFFSET: case SoftwareTypes.TEX: Mymenu_Click(sender, e, new LPayment()); break; } break; #endregion[Payment] #region[Order] case BillMenu.Order: switch (Current.SoftwareType) { case SoftwareTypes.GARMENT: case SoftwareTypes.OFFSET: case SoftwareTypes.TEX: Mymenu_Click(sender, e, new LOrder()); break; } break; #endregion[Order] #region[Receipt] case BillMenu.Receipt: switch (Current.SoftwareType) { case SoftwareTypes.GARMENT: case SoftwareTypes.OFFSET: case SoftwareTypes.TEX: case SoftwareTypes.UPVC: Mymenu_Click(sender, e, new LReceipt()); break; } break; case BillMenu.QReceipt: switch (Current.SoftwareType) { case SoftwareTypes.TEX: Mymenu_Click(sender, e, new LQreceipt()); break; } break; #endregion[Receipt] #region[Reports] case DropMenuReport.SalesRegister: switch (Current.SoftwareType) { case SoftwareTypes.GARMENT: //Mymenu_Click(sender, e, new RSalesRegister()); break; //case SoftwareTypes.OFFSET: // //Mymenu_Click(sender, e, new ROffset_1_party()); // break; //case SoftwareTypes.OFFSET_1: // //Mymenu_Click(sender, e, new ROffset_1_party()); // break; //case SoftwareTypes.KNITTING: // //Mymenu_Click(sender, e, new LReceipt()); // break; } break; case DropMenuReport.PurchaseRegister: switch (Current.SoftwareType) { case SoftwareTypes.GARMENT: //Mymenu_Click(sender, e, new LGarment_receipt()); break; //case SoftwareTypes.OFFSET: // //Mymenu_Click(sender, e, new LOffset_receipt()); // break; //case SoftwareTypes.OFFSET_1: // //Mymenu_Click(sender, e, new ROffset_1_party()); // break; //case SoftwareTypes.KNITTING: // //Mymenu_Click(sender, e, new LReceipt()); // break; } break; case DropMenuReport.PartyStatement: switch (Current.SoftwareType) { case SoftwareTypes.GARMENT: //Mymenu_Click(sender, e, new LGarment_receipt()); //break; case SoftwareTypes.OFFSET: // //Mymenu_Click(sender, e, new ROffset_1_party()); // break; //case SoftwareTypes.OFFSET_1: // //Mymenu_Click(sender, e, new ROffset_1_party()); // break; //case SoftwareTypes.KNITTING: // //Mymenu_Click(sender, e, new LReceipt()); // break; case SoftwareTypes.TEX: Mymenu_Click(sender, e, new FReportpartyStatement()); break; } break; case DropMenuReport.QuotatiomStatement: switch (Current.SoftwareType) { case SoftwareTypes.TEX: Mymenu_Click(sender, e, new ReportQuotationStatement()); break; } break; case DropMenuReport.Outstanding: switch (Current.SoftwareType) { case SoftwareTypes.TEX: Mymenu_Click(sender, e, new LOutstanding()); break; } break; case DropMenuReport.GSTRegister: switch (Current.SoftwareType) { case SoftwareTypes.GARMENT: case SoftwareTypes.OFFSET: Mymenu_Click(sender, e, new RGSTRegister()); break; //case SoftwareTypes.OFFSET: // //Mymenu_Click(sender, e, new LOffset_receipt()); // break; //case SoftwareTypes.OFFSET_1: // //Mymenu_Click(sender, e, new ROffset_1_party()); // break; //case SoftwareTypes.KNITTING: // //Mymenu_Click(sender, e, new LReceipt()); // break; } break; #endregion[Reports] #region[Accounts] case DM_Accounts.CashPayment: Mymenu_Click(sender, e, new LCash_payment()); break; case DM_Accounts.CashReceipt: Mymenu_Click(sender, e, new LCash_receipt()); break; case DM_Accounts.CashInHand: Mymenu_Click(sender, e, new LCash_in_hand()); break; #endregion[Accounts] #region[Admin] case DropMenuAdmin.User: Mymenu_Click(sender, e, new LUser()); break; case DropMenuAdmin.SelectCompany: //Mymenu_Click(sender, e, new SCompany()); LogoutallOpened(); if (scompany == null) { scompany = new SCompany(); } scompany.SCompany_NeedToRefresh += SCompany_Refresh; Controls.Add(scompany); scompany.Show(); scompany.Dock = DockStyle.Fill; scompany.BringToFront(); break; case DropMenuAdmin.Update: Updater_menu_Click(); break; #endregion[Admin] #region[Erp] case DropMenuERP.Orderinfo: Mymenu_Click(sender, e, new LOrder()); break; case DropMenuERP.Style: Mymenu_Click(sender, e, new LStyle()); break; case DropMenuERP.Article: Mymenu_Click(sender, e, new LArticle()); break; case DropMenuERP.Po: Mymenu_Click(sender, e, new LPo()); break; case DropMenuERP.Inward: Mymenu_Click(sender, e, new LInward()); break; case DropMenuERP.Outward: Mymenu_Click(sender, e, new LOutward()); break; #endregion[Erp] #region[Test] case TestUI.Test_UI: //Mymenu_Click(sender, e, new LCash_in_hand()); //new RunPrint().ShowReport(); //new CXBILL.RunPrint().ShowReport("3"); break; #endregion } }