Example #1
0
        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);

            }
        }
Example #2
0
        public bool Verificacao(OrdemServico pObjeto)
        {
            var verf = OrdemServicoDB.GetOne(pObjeto.IdOS);

            if (verf == null)
            {
                //
                return true;
            }
            else
            {
                return false;
            }
        }