Exemplo n.º 1
0
        public ActionResult upload(ArchivoFile datos)
        {
            string rutafisica = Server.MapPath("~/csv");
            string rt = rutafisica + @"\" + datos.archivo.FileName;
            datos.archivo.SaveAs(rutafisica + @"\" + datos.archivo.FileName);
            DataClasses1DataContext db = new DataClasses1DataContext();
            archivo ar = new archivo()
            {
                ruta_fisica = rutafisica + @"\" + datos.archivo.FileName,
                fecha = DateTime.Now
            };
            db.archivos.InsertOnSubmit(ar);
            db.SubmitChanges();
            CsvReader csv = new CsvReader(new StreamReader(rt), true);
            //int total = csv.FieldCount;
            //string[] headers = csv.GetFieldHeaders;
            List<reservasC> listares = new List<reservasC>();
            while (csv.ReadNextRecord())
            {
                reservasC res = new reservasC()
                {
                    nombreCliente = csv[0],
                    numHab = csv[1],
                    fechaI = csv[2],
                    fechaF = csv[3]

                };
                listares.Add(res);
            }
            ViewBag.lista = listares;
            return View();
        }
Exemplo n.º 2
0
        public ActionResult uploadCli(ArchivoFile datos)
        {
            string rutafisica = Server.MapPath("~/csv");
            string rt = rutafisica + @"\" + datos.archivo.FileName;
            datos.archivo.SaveAs(rutafisica + @"\" + datos.archivo.FileName);
            DataClasses1DataContext db = new DataClasses1DataContext();
            archivo ar = new archivo()
            {
                ruta_fisica = rutafisica + @"\" + datos.archivo.FileName,
                fecha = DateTime.Now
            };
            db.archivos.InsertOnSubmit(ar);
            db.SubmitChanges();
            CsvReader csv = new CsvReader(new StreamReader(rt), true);
            //int total = csv.FieldCount;
            //string[] headers = csv.GetFieldHeaders;
            List<clienteC> listacli = new List<clienteC>();
            while (csv.ReadNextRecord())
            {
                clienteC cli = new clienteC()
                {
                    nombreC= csv[0],
                    ciudadC = csv[1],
                    nitC = csv[2],
                    telefonoC = csv[3],

                };
                listacli.Add(cli);
            }
            ViewBag.lista2 = listacli;
            return View();
        }