/// <summary> /// Cerca di capire se il file in esame è stato già oggetto di elaborazione, nel qual caso avvisa e restituisce false /// </summary> /// <param name="Conn"></param> /// <param name="M"></param> /// <param name="idbank"></param> /// <returns></returns> public static DatiImportati ImportFileManualeSiopePlus(DataAccess Conn, string fname) { //if (idbank == null || idbank == DBNull.Value) { // MessageBox.Show("E' necessario selezionare una banca", "Errore"); // return null; //} //Chiamata GET per chiedere il file del Giornale di Cassa DatiImportati I = null; string idbank = null; I = import_siopeplus.ImportaFileManuale(Conn, fname, out idbank); if (I == null) { return(null); } if (GiornaleGiaImportato(Conn, I, idbank)) { I.DatiValidi = false; } //if (!verificaDoppiaImportazione(Conn, I, idbank)) I.DatiValidi = false; if (!I.CalcolaChiaviDocumenti(Conn)) { I.DatiValidi = false; } return(I); }
public static DatiImportati ImportFile(DataAccess Conn, string fname, object idbank) { if (idbank == null || idbank == DBNull.Value) { MessageBox.Show("E' necessario selezionare una banca", "Errore"); return(null); } DatiImportati I = null; List <string> abi = new List <string>(); abi.AddRange(new string[] { "05696", "03067", "03111", "01030", "02008", "05372", "01010", "08661", "01010", "06065", "03069", "05262", "08553", "03019", "05216", "03599" }); if (!abi.Contains(idbank.ToString())) { MessageBox.Show("La banca selezionata non è al momento gestita dall'applicazione", "Errore"); return(null); } if (idbank.ToString() == "05696") { I = import_sondrio.ImportaFile(Conn, fname); } if ((idbank.ToString() == "03067") || (idbank.ToString() == "03111")) { I = import_carime.ImportaFile(Conn, fname); //Carime / Ubi Banca } if (idbank.ToString() == "01030") { I = import_mps.ImportaFile(Conn, fname); // DA RIMUOVERE } if (idbank.ToString() == "02008") { I = import_unicredit.ImportaFile(Conn, fname); } if (idbank.ToString() == "05372") { I = import_bpcassinate.ImportaFile(Conn, fname); } //if (idbank.ToString() == "08661") I = import_bccirpina.ImportaFile(Conn, fname); if (idbank.ToString() == "01010") { I = import_intesasanpaolo.ImportaFile(Conn, fname); // Banco di Napoli } //if (idbank.ToString() == "06065") I = import_intesasanpaolo.ImportaFile(Conn, fname); // IntesaSanPaolo if (idbank.ToString() == "03069") { I = import_intesasanpaolo.ImportaFile(Conn, fname); // IntesaSanPaolo } if (idbank.ToString() == "05262") { I = import_bppugliese.ImportaFile(Conn, fname); // Banca Popolare Pugliese } //if (idbank.ToString() == "05262") I = import_bppugliese_2.ImportaFile(Conn, fname); // Banca Popolare Pugliese if ((idbank.ToString() == "08553") || (idbank.ToString() == "03599")) { I = import_bccflumeri.ImportaFile(Conn, fname); // Banca Credito Cooperativo Flumeri } if (idbank.ToString() == "03019") { I = import_creditosiciliano.ImportaFile(Conn, fname); // Credito Siciliano } if (idbank.ToString() == "05216") { I = import_creditosiciliano.ImportaFile(Conn, fname); // Credito Valtellinese } //if (idbank.ToString() == "01030") I = import_mps_abi36.ImportaFile(Conn, fname); //Monte dei Paschi di Siena ABI 36 if (I == null) { return(null); } if (!verificaDoppiaImportazioneNonOpi(Conn, I, idbank)) { I.DatiValidi = false; } if (!I.CalcolaChiaviDocumenti(Conn)) { I.DatiValidi = false; } return(I); }