Esempio n. 1
0
 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);
     }
 }