Esempio n. 1
0
 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);
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }