private void AttpVerMas() { IsVerMas = true; MouseChange(true); CiRegistroRepository crr = new CiRegistroRepository(); try { long lastDate=0; List<RegistroModel> lstTmp = new List<RegistroModel>(); lastDate = (this.Registros.Count > 0) ? long.Parse(Registros.Min(p => p.FechaNumerica).ToString().Substring(0, 8)) : long.Parse(String.Format("{0:yyyyMMdd}", DateTime.Now)); //Restar un día a la fecha minima if (lastDate.ToString().Length == 8) { DateTime dt = new DateTime(Int32.Parse(lastDate.ToString().Substring(0, 4)), Int32.Parse(lastDate.ToString().Substring(4, 2)), Int32.Parse(lastDate.ToString().Substring(6, 2))); dt = dt.AddDays(-1); lastDate = Int64.Parse(String.Format("{0:yyyyMMdd}", dt)); } lstTmp = crr.GetCiRegistro(this.SelectetPuntoMedicionItem.IdPuntoMedicion, lastDate); if(lstTmp.Count<=0) { crr.DownloadOnDemand(lastDate, this.SelectetPuntoMedicionItem.IdPuntoMedicion); lstTmp = crr.GetCiRegistro(this.SelectetPuntoMedicionItem.IdPuntoMedicion, lastDate); } foreach (RegistroModel item in lstTmp) { Application.Current.Dispatcher.BeginInvoke(new Action(() => { //if(exist) //{ this.Registros.Add(new RegistroModel() { IdRegistro = item.IdRegistro, IdPuntoMedicion = item.IdPuntoMedicion, FechaCaptura = item.FechaCaptura, HoraRegistro = item.HoraRegistro, DiaRegistro = item.DiaRegistro, Valor = item.Valor, AccionActual = item.AccionActual, LastModifiedDate = item.LastModifiedDate, IdCondicion = item.IdCondicion, ServerLastModifiedDate = item.ServerLastModifiedDate, FechaNumerica = item.FechaNumerica, PUNTOMEDICION = item.PUNTOMEDICION, Condicion = item.Condicion }); })); } IsVerMas = false; } catch (System.Exception) { IsVerMas = false; } MouseChange(false); }
public void LoadPuntoMedicion(PuntoMedicionModel model) { try { CiRegistroRepository crr = new CiRegistroRepository(); SyncRepository sync = new SyncRepository(); this.SelectetPuntoMedicionItem = (model != null) ? model : SelectetPuntoMedicionItem; long fechaActual = sync.GetCurrentDate(); this.Registros = new ObservableCollection<RegistroModel>(crr.GetCiRegistro(SelectetPuntoMedicionItem.IdPuntoMedicion, fechaActual)); } catch (Exception) { } }
public void UploadTest() { SQLLogger.Instance.log("test", "teste"); CiRegistroRepository ci = new CiRegistroRepository(); ci.Upload(); }
public void spCreateCiRegistroDataTempTest() { CiRegistroRepository ci = new CiRegistroRepository(); //ci.CreateDataTempSession(); }
public void DownloadWithEventTest() { CiRegistroRepository ci = new CiRegistroRepository(); ci.DidCiRegistroRecurrentDataChangedHandler += new DidCiRegistroRecurrentDataChanged(DownloadHandler); bool res = ci.Download(); }
public void DownloadTest() { CiRegistroRepository ci = new CiRegistroRepository(); bool res=ci.Download(); }
public void getAllRegistros() { registroRepository = new CiRegistroRepository(); // this.AllRegistros = registroRepository.GetCiRegistro(); }