public RecipeListItem(DocHeader item) { this.item = item; attachmentCache = new ArrayList(); // Build the attachment cache if (item.Attachments != null) { foreach (AttachmentHeader header in item.Attachments) { switch (header.MediaType) { case RecipeAttachmentType.Photo: BitmapAttachment bitmap = new BitmapAttachment(item.Key, header); attachmentCache.Add(bitmap); break; case RecipeAttachmentType.Video: VideoAttachment video = new VideoAttachment(item.Key, header); attachmentCache.Add(video); break; default: break; } } } }
private async Task GetAllHeaders() { CompleteNums.Clear(); DocHeaders.Clear(); RestSharp.RestClient client = new RestSharp.RestClient(); string path = "DocumentSQLConnection"; client.BaseUrl = new Uri(GoodsRecieveingApp.MainPage.APIPath + path); { string str = $"GET?qry=SELECT DocNum,AcctCode,OrderNumber,DeliveryAddress1 FROM tblTempDocHeader WHERE Complete=1"; var Request = new RestSharp.RestRequest(); Request.Resource = str; Request.Method = RestSharp.Method.GET; var cancellationTokenSource = new CancellationTokenSource(); var res = await client.ExecuteAsync(Request, cancellationTokenSource.Token); if (res.Content.ToString().Contains("DocNum")) { DataSet myds = new DataSet(); myds = Newtonsoft.Json.JsonConvert.DeserializeObject <DataSet>(res.Content); foreach (DataRow row in myds.Tables[0].Rows) { CompleteNums.Add(row["DocNum"].ToString()); DocHeader dh = new DocHeader(); dh.DocNum = row["DocNum"].ToString(); try { dh.AcctCode = row["AcctCode"].ToString(); } catch { dh.AcctCode = ""; } try { dh.DeliveryAddress1 = row["DeliveryAddress1"].ToString(); } catch { dh.DeliveryAddress1 = ""; } try { dh.OrderNumber = row["OrderNumber"].ToString(); } catch { dh.OrderNumber = ""; } DocHeaders.Add(dh); await RemoveAllOld(row["DocNum"].ToString()); } } } }
public void begDoc(DataRow pFirstRec) { header = new DocHeader(); //header.firstlref = CASTASINT(TAB_GETROW(pFirstRec, "LREF")); header.rectype = CASTASSHORT(TAB_GETROW(pFirstRec, "RECTYPE")); header.srcDocLref = CASTASINT(TAB_GETROW(pFirstRec, "SRCLREF")); header.srcDocNr = CASTASSTRING(TAB_GETROW(pFirstRec, "SRCNR")); header.card2ref = CASTASINT(TAB_GETROW(pFirstRec, "CARD2REF")); header.rownr = 0; // header.cl_taxnr = CASTASSTRING(TAB_GETROW(pFirstRec, "CL_TAXNR")); header.cl_code = CASTASSTRING(TAB_GETROW(pFirstRec, "CL_CODE")); header.cl_title = CASTASSTRING(TAB_GETROW(pFirstRec, "CL_TITLE")); if (ISEMPTYLREF(header.card2ref)) { throw new Exception("Select invoice client: " + header.srcDocLref); } if (ISEMPTY(header.cl_taxnr)) { throw new Exception("Set Client Tax Nr for: " + header.cl_title); } if (ISEMPTY(header.srcDocNr)) { header.srcDocNr = "_"; //desc min len 1 } if (ISEMPTY(header.cl_code)) { header.cl_code = "_"; // } if (ISEMPTY(header.cl_title)) { header.cl_title = "_"; // } header.body.Append( "<qaimeKime>" + HTMLESC(header.cl_taxnr) + "</qaimeKime>\n" + "<qaimeKimden>" + HTMLESC(prm_mytaxnr) + "</qaimeKimden>\n" + "<ds></ds>\n" + "<dn></dn>\n" + "<des>" + HTMLESC(LEFT(header.srcDocNr + "," + FORMAT(header.srcDocLref), 150)) + "</des>\n" + "<des2>" + HTMLESC(LEFT(header.cl_code + "," + header.cl_title, 150)) + "</des2>\n" + "<ma></ma>\n" + "<mk></mk>\n"); header.body.Append( "<product>\n" + "<qaimeTable>\n"); }
public Task <int> Delete(DocHeader h) { return(database.DeleteAsync(h)); }
public Task <int> Insert(DocHeader data) { return(database.InsertAsync(data)); }