public List <DatosPedido> LeerArchivo(string _cRuta)
 {
     _cRuta += "Pedidos.json";
     if (File.Exists(_cRuta))
     {
         using (StreamReader r = new StreamReader(_cRuta))
         {
             string           json           = r.ReadToEnd();
             DatosPedidosJson items          = JsonConvert.DeserializeObject <DatosPedidosJson>(json);
             iPedidosAdapter  PedidosAdapter = new PedidosJsonAdapter();
             var lstDatos = PedidosAdapter.ObtenerDatosPedido(items);
             return(lstDatos);
         }
     }
     else
     {
         throw new Exception("El archivo de datos no existe");
     }
 }
Esempio n. 2
0
        public List <DatosPedido> ObtenerDatosPedido(DatosPedidosJson _lstDatosJson)
        {
            List <DatosPedido> lstDatosPedidos = new List <DatosPedido>();

            if (_lstDatosJson.Pedidos != null)
            {
                foreach (var item in _lstDatosJson.Pedidos)
                {
                    DatosPedido entDatos = new DatosPedido();
                    entDatos.cDestino         = item.Destino;
                    entDatos.cOrigen          = item.Procedencia;
                    entDatos.cMedioTransporte = item.MedioTrans;
                    entDatos.cPaqueteria      = item.Empresa;
                    entDatos.dDistancia       = item.Dist_KM;
                    //entDatos.dtFechaPedido = DateTime.ParseExact(item.FechaPedido, "dd-MM-yyyy HH:mm tt", null);
                    entDatos.dtFechaPedido = DateTime.Parse(item.FechaPedido);

                    lstDatosPedidos.Add(entDatos);
                }
            }


            return(lstDatosPedidos);
        }