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(); }
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(); }