/// <summary> /// deserealize the name of a file for create an object OrdenEsM /// </summary> /// <param name="path"></param> /// 1(idCustomer)_1(type)_12345(folio)_1405301435(datetime)</param> /// <returns></returns> /// private SyncOrdenEsM deserealizeNameFile(string path) { //1_1_1234124412_14-11-29-013045 string[] comp = path.Split(new Char[] { '_' }); SyncOrdenEsM orden = null; try { if (comp.Length <= 6) { orden = new SyncOrdenEsM(int.Parse(comp[(int)SyncOrdenEsM.index.client_id]), FormatDateTime(comp[(int)SyncOrdenEsM.index.date_time].Replace(".csv", "")), comp[(int)SyncOrdenEsM.index.folio], Type(comp[0].Replace(pathFolderName, "")[0]), int.Parse(comp[(int)SyncOrdenEsM.index.warehouse_id])); } else { orden = new SyncOrdenEsM(int.Parse(comp[(int)SyncOrdenEsM.index.client_id]), FormatDateTime(comp[(int)SyncOrdenEsM.index.date_time + 2].Replace(".csv", "")), comp[(int)SyncOrdenEsM.index.folio] + "_" + comp[(int)SyncOrdenEsM.index.folio + 1] + "_" + comp[(int)SyncOrdenEsM.index.folio + 2], Type(comp[0].Replace(pathFolderName, "")[0]), int.Parse(comp[(int)SyncOrdenEsM.index.warehouse_id])); } } catch (Exception exc) { } return(orden); }
private JsonObject buildInventory(String path) { //var messages = new JsonArray(); string messages; var inventory = new JsonObject(); var epcs = new JsonArray(); SyncOrdenEsM OrderM = deserealizeNameFile(path); using (CsvFileReader reader = new CsvFileReader(path)) { CsvRow rowcsv = new CsvRow(); while (reader.ReadRow(rowcsv)) { epcs.Add(rowcsv[0]); } } messages = buildMessages(path); //messages = buildMessages(path); inventory.Add("user_id", 1); inventory.Add("client_id", pclient_id); inventory.Add("created_at", OrderM.date_time); inventory.Add("updated_at", OrderM.date_time); inventory.Add("warehouse_id", OrderM.warehouse_id); inventory.Add("epcs", epcs); inventory.Add("messages", messages); //inventory.Add("messages", messages); return(inventory); }
private JsonObject buildInventory(String path1) { string messages; var inventory = new JsonObject(); var epcs = new JsonArray(); SyncOrdenEsM OrderM = deserealizeNameFile(path1); using (CsvFileReader reader = new CsvFileReader(path1)) { CsvRow rowcsv = new CsvRow(); while (reader.ReadRow(rowcsv)) { epcs.Add(rowcsv[0]); } } messages = buildMessages(path1); inventory.Add("client_id", idClient); inventory.Add("user_id", 1); inventory.Add("created_at", OrderM.date_time); inventory.Add("updated_at", OrderM.date_time); inventory.Add("folio", OrderM.folio); inventory.Add("type", OrderM.type); inventory.Add("warehouse_id", OrderM.warehouse_id); inventory.Add("pending", 0); inventory.Add("handheld", 1); inventory.Add("epcs", epcs); inventory.Add("messages", messages); return(inventory); }
private JsonObject OrderMToJson(SyncOrdenEsM OrderM) { JsonObject json = new JsonObject(); json.Add("client_id", pclient_id); json.Add("created_at", OrderM.date_time); json.Add("updated_at", OrderM.date_time); json.Add("warehouse_id", OrderM.warehouse_id); return(json); }
/// <summary> /// deserealize the name of a file for create an object OrdenEsM /// </summary> /// <param name="path"></param> /// 1(idCustomer)_1(type)_12345(folio)_1405301435(datetime)</param> /// <returns></returns> /// private SyncOrdenEsM deserealizeNameFile(string path) { //1_1_1234124412_14-11-29-013045 string[] comp = path.Split(new Char[] { '_' }); SyncOrdenEsM orden = null; try { orden = new SyncOrdenEsM(int.Parse(comp[(int)SyncOrdenEsM.index.client_id]), int.Parse(comp[(int)SyncOrdenEsM.index.warehouse_id]), FormatDateTime(comp[(int)SyncOrdenEsM.index.date_time].Replace(".csv", "")) ); } catch (Exception exc) { } return(orden); }