Example #1
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();
            }
        }
Example #2
0
 public static bool DescargarDatos(int sCodPrograma, int sCodProceso, string sIdTerminal, string sDeviceId, bool bComprimir, bool bActualizarRegistros,
                                   bool bUsarGPRS, bool bCerrarVentana, string sNombreProceso, string sConexionGPRS, string sDataSource, DatascanCF.Data.DataSetSerializer.QueryList ListQuery, object[] prParametros)
 {
     return(Comunicacion.DescargarDatosForm.Run(sCodPrograma, sCodProceso, sIdTerminal, sDeviceId, bComprimir, bActualizarRegistros, bUsarGPRS, bCerrarVentana, sNombreProceso, sConexionGPRS, sDataSource, ListQuery, prParametros));
 }
Example #3
0
 public ParametrosWS(int pPrograma, int pProceso, string pIdTerminal, string pIdSistema, bool pComprimir, bool pUpdateCurrentRows, bool pUsarGPRS, string pDescripcionProceso, string sConexionGprs, DatascanCF.Data.DataSetSerializer.QueryList listQuery, params object[] pParametros)
 {
     this.Programa           = pPrograma;
     this.Proceso            = pProceso;
     this.IdTerminal         = pIdTerminal;
     this.IdSistema          = pIdSistema;
     this.Comprimir          = pComprimir;
     this.Parametros         = pParametros;
     this.UpdateCurrentRows  = pUpdateCurrentRows;
     this.UsarGPRS           = pUsarGPRS;
     this.DescripcionProceso = pDescripcionProceso;
     this.lstQuery           = listQuery;
     this.ConexionGPRS       = sConexionGPRS;
 }