예제 #1
0
        private void SubEnviarInformacionYoReporto()
        {
            lObjSql = new IccSql();
            cProc   = new ProgressDialog(this);
            cProc.SetCancelable(false);
            cProc.SetProgressStyle(ProgressDialogStyle.Spinner);
            cProc.SetMessage("Procesando información en servidor central.");
            cProc.Show();
            List <IccReporte> cObjIccTranYoReporto = lObjSql.FncLeerTransaccionYoReporto();

            if (cObjIccTranYoReporto.Count > 0)
            {
                string lJsonEnvio  = string.Empty;
                var    lObjJsonBit = System.Text.Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(cObjIccTranYoReporto));
                lJsonEnvio = System.Convert.ToBase64String(lObjJsonBit);
                wsIcc.WsSincronizacion lObjIcc = new wsIcc.WsSincronizacion();
                lObjIcc.SubGuardarInformacionYoReportoCompleted += LObjIcc_SubGuardarInformacionYoReportoCompleted;
                lObjIcc.SubGuardarInformacionYoReportoAsync(lJsonEnvio);
            }
            else
            {
                cProc.Hide();
                cProc = null;
                SubConfMenu();
            }
        }
예제 #2
0
 private void SubActualizarInformacion()
 {
     cProc = new ProgressDialog(this);
     cProc.SetProgressStyle(ProgressDialogStyle.Spinner);
     cProc.SetMessage("Procesando información en servidor central.");
     cProc.Show();
     wsIcc.WsSincronizacion lObjIcc = new wsIcc.WsSincronizacion();
     lObjIcc.FncObtenerDatosCompleted += LObjIcc_FncObtenerDatosCompleted;
     lObjIcc.FncObtenerDatosAsync();
 }