Пример #1
0
 public bool MAJImportFichierColonne(aImportFichierColonne Importcolonne)
 {
     try
     {
         ImportFichierProcedure.MAJImportColonne(Importcolonne);
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return(true);
 }
Пример #2
0
        public int MAJImportFichier(aImportFichier ImportFichier)
        {
            try
            {
                return(ImportFichierProcedure.MAJImportFichier(ImportFichier));
            }
            catch (Exception ex)
            {
                return(0);

                throw ex;
            }
        }
Пример #3
0
        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);
        }