Ejemplo n.º 1
0
        public async Task <IActionResult> Edit(int id, [Bind("GPRSId,PhoneNumber,DateTime,Location,APN,Volume,VolFact,Amount,Discount,Charge,Total,Roaming")] GPRS gPRS)
        {
            //if (id != gPRS.GPRSId)
            //{
            //    return NotFound();
            //}

            if (ModelState.IsValid)
            {
                var gprs = await _context.GPRSs.FindAsync(id);

                try
                {
                    //_context.Update(costCenter);
                    _context.GPRSs.Remove(gprs);
                    _context.Add(gPRS);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!GPRSExists(gPRS.GPRSId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["PhoneNumber"] = new SelectList(_context.PhoneLines, "PhoneNumber", "PhoneNumber", gPRS.PhoneNumber);
            return(View(gPRS));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> Create([Bind("GPRSId,PhoneNumber,DateTime,Location,APN,Volume,VolFact,Amount,Discount,Charge,Total,Roaming")] GPRS gPRS)
        {
            if (ModelState.IsValid)
            {
                _context.Add(gPRS);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["PhoneNumber"] = new SelectList(_context.PhoneLines, "PhoneNumber", "PhoneNumber", gPRS.PhoneNumber);
            return(View(gPRS));
        }
Ejemplo n.º 3
0
        protected bool GPRSConnect()
        {
            if (!GPRS.IsUse)
            {
                return(true);
            }
            bool ret = GPRS.CreateConnection(3, serverIP, serverPort);

            if (ret)
            {
                Log.Info("GPRS连接成功!");
            }
            else
            {
                Log.Info("GPRS连接失败!");
            }
            return(ret);
        }
Ejemplo n.º 4
0
        protected bool GPRSConnect()
        {
            if (!GPRS.IsUse)
            {
                return(true);
            }
            bool ret = GPRS.CreateConnection(3, Global.gConfig.TransConfig.HostIP, Int32.Parse(Global.gConfig.TransConfig.HostPort));

            if (ret)
            {
                AppLog.Write("GPRS连接成功!", AppLog.LogMessageType.Info);
            }
            else
            {
                AppLog.Write("GPRS连接失败!", AppLog.LogMessageType.Info);
            }
            return(ret);
        }
Ejemplo n.º 5
0
        public static bool Run(int sPrograma, int sProceso, string sIdTerminal, string sIdSistema, bool bComprimir, bool bUpdateCurrentRows, bool bUsarGPRS, bool bCerrarVentana, string sNombreProceso, string sConexionGPRS, string sConexionLocal, DatascanCF.Data.DataSetSerializer.QueryList ListQuery, params object[] rParametros)
        {
            bool result = false;

            bUsarGPRS = usarGprsf(sConexionGPRS);
            // Si asi se especifica se intenta primero establecer la conexión GPRS
            UIHandler.StartWait();

            if (bUsarGPRS)
            {
                if (!(GPRS.Conectar(sConexionGPRS)))
                {
                    UIHandler.EndWait();
                    return(false);
                }
            }

            // Controlar las Excepciones
            try
            {
                // Se crea la instancia de la forma y se inicia el proceso
                CargaDatosForm frm = new CargaDatosForm();
                frm.m_rwParametros   = new ParametrosWS(sPrograma, sProceso, sIdTerminal, sIdSistema, bComprimir, bUpdateCurrentRows, bUsarGPRS, sNombreProceso, sConexionGPRS, ListQuery, rParametros);
                frm.m_bCerrarVentana = bCerrarVentana;
                frm.m_sConexionLocal = sConexionLocal;
                result = (UIHandler.ShowDialog(frm) == System.Windows.Forms.DialogResult.OK);
                //result = (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK);
                frm.Dispose();
                // Finalmente se cierra la conexión
                if (bUsarGPRS)
                {
                    GPRS.Desconectar();
                }
                return(result);
            }
            catch
            {
                return(false);
            }
            finally
            {
                UIHandler.EndWait();
            }
        }
Ejemplo n.º 6
0
        private void checkHardWare()
        {
            if (!HardwareManager.OpenAll())
            {
                checkHardWareRet = false;
            }
            else
            {
                HardwareManager.CheckAll();
                if (!HardwareManager.HardWareError())
                {
                    checkHardWareRet = true;
                }
                else
                {
                    checkHardWareRet = false;
                }
            }

            checkNetRet = !GPRS.ExistError();
        }
Ejemplo n.º 7
0
 public void OnTimeTick(int count)
 {
     if (count % timeout == 0)
     {
         if (!InitializeDeal.Initialized)
         {
             StartActivity("初始化");
         }
         else
         {
             HardwareManager.CheckAll();
             if (GPRS.ExistError())
             {
                 return;
             }
             if (!CardReader.ExistError() && !Esam.ExistError())
             {
                 GotoMain();
             }
         }
     }
 }