protected override Form GetForm(string FormName) { if (FormName == "default") { if (ExtraParameter == null) { return(null); } frmExport F = new frmExport(); // ExtraParameter contiene il parametro da passare a BuildForm if (!F.BuildForm(ExtraParameter.ToString(), this)) { QueryCreator.ShowError(null, "Non è stato possibile avviare l'esportazione ", "Errore nella costruzione del form dei parametri. Provare ad aggiornare il menu."); return(null); } return(F); } return(null); }
protected override Form GetForm(string FormName) { if (FormName == "default") { frmReportParameter F = new frmReportParameter(); // ExtraParameter contiene il parametro da passare a BuildForm if (F.BuildForm(ExtraParameter.ToString(), this)) { return(F); } this.LogError("Errore nella costruzione del form dei parametri. Dettaglio:" + ExtraParameter.ToString()); QueryCreator.ShowError(null, "Non è stato possibile avviare la stampa", "Errore nella costruzione del form dei parametri. Dettaglio:" + ExtraParameter.ToString()); return(null); } return(null); }
protected override Form GetForm(string FormName) { if (FormName == "default") { DefaultListType = "persgenautomovimenti"; Name = "Configurazione"; return(MetaData.GetFormByDllName("bankdispositionsetup_default")); //PinoRana } if (FormName == "siopeplus") { DefaultListType = "default"; Name = "Siope+"; return(MetaData.GetFormByDllName("bankdispositionsetup_siopeplus")); } if (FormName == "trasmissione") { Name = "Esecuzione programma esterno"; string parametro = ExtraParameter as string; if (parametro != null) { parametro = parametro.ToString().ToLower(); switch (parametro) { case "unicredit": return(GetFormByDllName("bankdispositionsetup_unicredit")); case "roma": return(GetFormByDllName("bankdispositionsetup_roma")); case "mps": return(GetFormByDllName("bankdispositionsetup_mps")); case "carime": return(GetFormByDllName("bankdispositionsetup_carime")); case "carimenew": return(GetFormByDllName("bankdispositionsetup_carimenew")); case "creditosiciliano": return(GetFormByDllName("bankdispositionsetup_creditosiciliano ")); case "bsondrio": return(GetFormByDllName("bankdispositionsetup_bsondrio")); case "bpcassinate": return(GetFormByDllName("bankdispositionsetup_bpcassinate")); case "bpcassinate_abi36": return(GetFormByDllName("bankdispositionsetup_bpcassinate_abi36")); case "bancodinapoli": return(GetFormByDllName("bankdispositionsetup_bancodinapoli")); case "bccirpina": return(GetFormByDllName("bankdispositionsetup_bccirpina")); case "intesasanpaolo": return(GetFormByDllName("bankdispositionsetup_intesasanpaolo")); case "bppugliese": return(GetFormByDllName("bankdispositionsetup_bppugliese")); case "bccflumeri": return(GetFormByDllName("bankdispositionsetup_bccflumeri")); case "mps_abi36": return(GetFormByDllName("bankdispositionsetup_mps_abi36")); default: ShowClientMsg("Codice esportazione non previsto:" + parametro, "Avviso", MessageBoxButtons.OK); return(null); } } frmPersGenAutomovimenti_Trasmissione F = new frmPersGenAutomovimenti_Trasmissione(ExtraParameter.ToString()); return(F); } if (FormName == "importazione") { Name = "Esecuzione programma esterno"; string parametro = ExtraParameter == null ? "": ExtraParameter.ToString().ToLower(); if (parametro.EndsWith(".dll") || parametro.EndsWith(".exe")) { frmPersGenAutomovimenti_Trasmissione F = new frmPersGenAutomovimenti_Trasmissione(ExtraParameter.ToString()); return(F); } switch (parametro) { case "unicredit": return(GetFormByDllName("bankdispositionsetup_unicredit")); case "roma": return(GetFormByDllName("bankdispositionsetup_roma")); case "mps": return(GetFormByDllName("bankdispositionsetup_mps")); case "carime": return(GetFormByDllName("bankdispositionsetup_carime")); case "carimenew": return(GetFormByDllName("bankdispositionsetup_creditosiciliano ")); case "bsondrio": return(GetFormByDllName("bankdispositionsetup_bsondrio")); case "bpcassinate": return(GetFormByDllName("bankdispositionsetup_bpcassinate")); case "bpcassinate_abi36": return(GetFormByDllName("bankdispositionsetup_bpcassinate_abi36")); case "bancodinapoli": return(GetFormByDllName("bankdispositionsetup_bpcassinate")); case "bccirpina": return(GetFormByDllName("bankdispositionsetup_bccirpina")); case "intesasanpaolo": return(GetFormByDllName("bankdispositionsetup_intesasanpaolo")); case "bppugliese": return(GetFormByDllName("bankdispositionsetup_bppugliese")); case "bccflumeri": return(GetFormByDllName("bankdispositionsetup_bccflumeri")); case "mps_abi36": return(GetFormByDllName("bankdispositionsetup_mps_abi36")); default: ShowClientMsg("Codice esportazione non previsto:" + parametro, "Avviso", MessageBoxButtons.OK); return(null); } } return(null); }