void Verificar() { using (var resp = new Repository <Terminal>()) { //var p = new ObtenerPropiedades(); var p = new LecturaArchivo(); //var aux = resp.Find(x => x.Mac.Equals(p.GetAccess)); var aux = (from row in resp.GetAll() where row.IDTerminal == Convert.ToInt16(p.GetTerminal) select row).First(); if (aux != null) { General.Oficina = aux.Oficina; General.Terminal = aux.IDTerminal.ToString(); //General.FotoEmpres = aux. Conexion = false; } else { Conexion = true; } //Conexion = true; } }
private void bgw_DoWork(object sender, DoWorkEventArgs e) { string resp = ""; int total = 3; int coun = 0; int percentage = 0; aux = new LecturaArchivo(); data1 = (ArrayList)data.Clone(); //cramos la cadena de cambio //1. - resp = cadena(data); percentage = (coun++) * 100 / total; bgw.ReportProgress(percentage); //2. - if (aux.UpdateServer(resp)) { percentage = (coun++) * 100 / total; bgw.ReportProgress(percentage); if (!new LecturaBase().myStateConexion) { Result = false; } } //3. - if (!Result) { percentage = (coun++) * 100 / total; bgw.ReportProgress(percentage); aux.UpdateServer(cadena(data1)); } //4. - if (Result) { percentage = (coun++) * 100 / total; bgw.ReportProgress(percentage); aux.Save(mac, pc); } }