public bool MAJImportFichierColonne(aImportFichierColonne Importcolonne) { try { ImportFichierProcedure.MAJImportColonne(Importcolonne); } catch (Exception ex) { throw ex; } return(true); }
public int MAJImportFichier(aImportFichier ImportFichier) { try { return(ImportFichierProcedure.MAJImportFichier(ImportFichier)); } catch (Exception ex) { return(0); throw ex; } }
public List <string> InsertDonneeImport(aImportFichier nbparam, List <string> listeagentImport, List <string> listeagentModif, List <string> ListAgent) { int nbechec = 0; List <string> RetoureTraitement = new List <string>(); if (ListAgent.Count > 0) { string lagent = null; foreach (string agent in ListAgent) { lagent = null; try { if (agent != null) { lagent = ImportFichierProcedure.ExcecuteProcedure(agent, nbparam.COMMANDE, nbparam.CODE, nbparam.NBPARAMETRE, nbparam.ISPROCEDURE); } if (lagent != null) { if (lagent == string.Empty) { listeagentModif.Add(lagent); } else { listeagentImport.Add(lagent); } } } catch (Exception ex) { Galatee.Tools.Utility.EcrireFichier(nbparam.LIBELLE + ": Echec sur " + agent, new DB_ParametresGeneraux().SelectParametresGenerauxByCode("000406").LIBELLE + @"\Log_Import_Du_" + DateTime.Now.Day + "-" + DateTime.Now.Month + "-" + DateTime.Now.Year + ".txt"); nbechec++; return(null); } } } RetoureTraitement.Add("Nombre total mis a jours = " + listeagentImport.Count); RetoureTraitement.Add("Nombre total modification= " + listeagentModif.Count); RetoureTraitement.Add("Nombre total echec =" + nbechec); //Galatee.Tools.Utility.EcrireFichier(nbparam.LIBELLE + ": Ajout = " + listeagentImport.Count + " ;Modification= " + listeagentModif.Count + "; Echec =" + nbechec, new DB_ParametresGeneraux().SelectParametresGenerauxByCode("000406").LIBELLE + @"\Log_Import_Du_" + DateTime.Now.Day + "-" + DateTime.Now.Month + "-" + DateTime.Now.Year + ".txt"); return(RetoureTraitement); }