void DoUploadItemTransfers() { txtstatus.Caption = "Uploading Item Transfer"; Application.DoEvents(); progressPanel1.Visible = true; try { var dm = new ItemMoveDataManager(); var dt = dm.GetItemTranferToTransfer(); var syc = new RemoteSync(); var dtw = ClsGetData.GetMyWareHouses(); bool isStore = dtw.Rows.Count > 0; if (dt.Rows.Count == 0) { var drd = _dsdownload.NewRow(); drd[0] = ""; drd[1] = DateTime.Now.Date; drd[2] = "Item transfer"; drd[3] = "Nothing to Upload "; _dsdownload.Rows.Add(drd); return; } foreach (DsInventory.ITEMTRANSFERMAINRow dr in dt.Rows) { //if (Utils.PingServer()) //{ if (isStore) { var drd1 = _dsdownload.NewRow(); var retval = syc.DoUpLoadItems(dr.TRANID, false); if (retval == "1") { drd1[0] = dr.TRANID; drd1[1] = DateTime.Now.Date; drd1[2] = "Item Master - Item Transfer"; drd1[3] = "Upload "; } else { drd1[0] = dr.TRANID; drd1[1] = DateTime.Now.Date; drd1[2] = "Item Master - Item Transfer"; drd1[3] = "Error '" + retval + "'"; } _dsdownload.Rows.Add(drd1); } var drd = _dsdownload.NewRow(); drd[0] = dr.TRANID; drd[1] = DateTime.Now.Date; drd[2] = "Item transfer"; var ret = syc.DoSaveItemTranferInRemote(dr, dm.GetItemTransferDetailById(dr.TRANID)); if (ret == "1") { dm.UpdatedSyn(dr.TRANID); drd[3] = "Uploaded"; } else { drd[3] = "Error " + ret; } _dsdownload.Rows.Add(drd); } //else //{ // XtraMessageBox.Show("Failed to connect server ", "POS", MessageBoxButtons.OK, // MessageBoxIcon.Information); //} // } } catch (Exception exp) { XtraMessageBox.Show(exp.ToString(), "POS", MessageBoxButtons.OK,MessageBoxIcon.Information); } }
void DoUploadPurchases() { txtstatus.Caption = "Uploading Purchases"; Application.DoEvents(); try { var dm = new PurInvDataManager(); var dt = dm.GetPurchaseInvoiceNotSync(); var syc = new RemoteSync(); // GetMasters(dt, true); // syc.DoUpLoadItems(_Purinvids, true); if (dt.Rows.Count == 0) { var drd = _dsdownload.NewRow(); drd[0] = ""; drd[1] = DateTime.Now.Date; drd[2] = "Purchase Invoice"; drd[3] = "Nothing to Upload "; _dsdownload.Rows.Add(drd); } foreach (DsPurchase.PURINVMAINRow dr in dt.Rows) { if (Utils.PingServer()) { //syc.DoUpLoadItems(dr.PURINVID, true); var drd1 = _dsdownload.NewRow(); var retval = syc.DoUpLoadItems(dr.PURINVID, true); if (retval == "1") { drd1[0] = dr.PURINVID; drd1[1] = DateTime.Now.Date; drd1[2] = "Item Master - Purchase Invoice "; drd1[3] = "Upload "; } else { drd1[0] = dr.PURINVID; drd1[1] = DateTime.Now.Date; drd1[2] = "Item Master - Purchase Invoice "; drd1[3] = "Error '" + retval + "'"; } _dsdownload.Rows.Add(drd1); // Purchase invoice var drd = _dsdownload.NewRow(); drd[0] = dr.PURINVID; drd[1] = DateTime.Now.Date; drd[2] = "Purchase Invoice"; var ret = syc.DoSavePurchaseInvoiceInRemote(dr, dm.GetPurInvDetailsById(dr.PURINVID)); if (ret == "1") { dm.UpdatedSyn(dr.PURINVID); drd[3] = "Uploaded"; } else { drd[3] = "Error " + ret; } _dsdownload.Rows.Add(drd); // Purchase invoice } else { XtraMessageBox.Show("Failed to connect server ", "POS", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch(Exception exp) { XtraMessageBox.Show(exp.ToString(), "POS", MessageBoxButtons.OK, MessageBoxIcon.Information); } }