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()); }
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 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() { rutafisica = rutafisica + @"/" + datos.archivo.FileName, fecha = DateTime.Now.ToString() }; db.archivos.InsertOnSubmit(ar); db.SubmitChanges(); CsvReader csv = new CsvReader(new StreamReader(rt), true); int total = csv.FieldCount; string[] headers = csv.GetFieldHeaders(); List <cliente> listacli = new List <cliente>(); while (csv.ReadNextRecord()) { cliente cli = new cliente() { nombre = csv[1], telefono = csv[2], email = csv[3], direccion = csv[4], pais = csv[5], ciudad = csv[6], estado = csv[7], contacto = csv[8] }; listacli.Add(cli); db.clientes.InsertOnSubmit(cli); db.SubmitChanges(); } ViewBag.lista = listacli; return(View()); }