public static void miracle(KitchenPC.Context.IKPCContext context) { trifinal(context, '1'); trifinal(context, '2'); trifinal(context, '3'); trifinal(context, '4'); }
public static void recyclage(KitchenPC.Context.IKPCContext context) { hello_world.ParseClass classer = new ParseClass(context); String path = "C:/Users/Moi/Downloads/"; char numero = '1'; classer.ParseUsageDoc(path + "Poubelle_" + numero + ".csv", path + "POUBELLE_FINALE" + numero + ".csv", path + "RECYCLAGE" + numero + ".csv"); numero = '2'; classer.ParseUsageDoc(path + "Poubelle_" + numero + ".csv", path + "POUBELLE_FINALE" + numero + ".csv", path + "RECYCLAGE" + numero + ".csv"); numero = '3'; classer.ParseUsageDoc(path + "Poubelle_" + numero + ".csv", path + "POUBELLE_FINALE" + numero + ".csv", path + "RECYCLAGE" + numero + ".csv"); numero = '4'; classer.ParseUsageDoc(path + "Poubelle_" + numero + ".csv", path + "POUBELLE_FINALE" + numero + ".csv", path + "RECYCLAGE" + numero + ".csv"); }
public static void traitement(KitchenPC.Context.IKPCContext context) { hello_world.ParseClass classer = new ParseClass(context); String path = "C:/Users/Moi/Downloads/"; String fichier = "rec_inglike"; char numero = '1'; var filename = path + fichier + numero + ".csv"; classer.ParseUsageDoc(path + fichier + numero + ".csv", path + "POUBELLE_FICHIER" + numero + ".csv", path + "REC_FICHIER" + numero + ".csv"); numero = '2'; classer.ParseUsageDoc(path + fichier + numero + ".csv", path + "POUBELLE_FICHIER" + numero + ".csv", path + "REC_FICHIER" + numero + ".csv"); numero = '3'; classer.ParseUsageDoc(path + fichier + numero + ".csv", path + "POUBELLE_FICHIER" + numero + ".csv", path + "REC_FICHIER" + numero + ".csv"); }
public static void trifinal(KitchenPC.Context.IKPCContext context, char numero) { String path = "C:/Users/Moi/Downloads/"; String fichier = "POUBELLE_FINALE"; var filename = path + fichier + numero + ".csv"; Console.WriteLine("On commence " + filename); var poubellestring = new StringBuilder(); var recettestring = new StringBuilder(); var cpt_match = 0; var cpt_nomatch = 0; var i = 0; using (StreamReader sr = new StreamReader(filename)) { String line; while ((line = sr.ReadLine()) != null) { string[] parts = line.Split(','); if (i != 0) //Ne pas lire le Header { try { var result = context.ParseIngredient(parts[1]); var newLine = string.Format("{0};{1};{2}", parts[0], result.Name, result.Id); recettestring.AppendLine(newLine); cpt_match++; } catch { cpt_nomatch++; var newLine = string.Format("{0},{1}", parts[0], parts[1]); poubellestring.AppendLine(newLine); } } i = i + 1; } Console.WriteLine("Match :" + cpt_match); Console.WriteLine("NoMatch :" + cpt_nomatch); File.WriteAllText(path + "elixir" + numero + ".csv", recettestring.ToString()); File.WriteAllText(path + "toxic" + numero + ".csv", poubellestring.ToString()); } }