void OS_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e) { try { if (!string.IsNullOrEmpty(e.Result)) { JArray jsonArray_Item = JArray.Parse(e.Result); for (int x = 0; jsonArray_Item.Count() > x; x++) { OrdemServico os = new OrdemServico(); os.IdOS = jsonArray_Item[x].Value<int>("IdOS"); os.IdCliente = jsonArray_Item[x].Value<int>("IdCliente"); os.ClienteNome = jsonArray_Item[x].Value<string>("ClienteNome"); os.IdTecnico = jsonArray_Item[x].Value<int>("IdTecnico"); os.TecnicoNome = jsonArray_Item[x].Value<string>("TecnicoNome"); os.Equipamento = jsonArray_Item[x].Value<string>("Equipamento"); os.Marca = jsonArray_Item[x].Value<string>("Marca"); os.Modelo = jsonArray_Item[x].Value<string>("Modelo"); os.NumeroSerie = jsonArray_Item[x].Value<string>("NumeroSerie"); os.Defeito = jsonArray_Item[x].Value<string>("Defeito"); os.Servico = jsonArray_Item[x].Value<string>("Servico"); os.DataEntrada = jsonArray_Item[x].Value<DateTime>("DataEntrada"); os.DataSaida = jsonArray_Item[x].Value<DateTime?>("DataSaida"); os.Local = jsonArray_Item[x].Value<string>("Local"); os.Observacoes = jsonArray_Item[x].Value<string>("Observacoes"); os.Custo = jsonArray_Item[x].Value<decimal?>("Custo"); os.Status = jsonArray_Item[x].Value<string>("Status"); if (Verificacao(os)) { OrdemServicoDB.Create(os); } } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ordem de Serviço", MessageBoxButton.OK); } }
public bool Verificacao(OrdemServico pObjeto) { var verf = OrdemServicoDB.GetOne(pObjeto.IdOS); if (verf == null) { // return true; } else { return false; } }