private void readFileToImport() { List <string> archivos = commons.showOpenFile("Archivos de Excel (*.xlsx)|*.xlsx", true); if (archivos == null) { return; } clsRepo repo = new clsRepo(); foreach (string archivo in archivos) { var data = File.ReadAllBytes(archivo); ImportFromExcel import = new ImportFromExcel(); import.LoadXlsx(data); List <UsuarioExcel> output = import.ExcelToList <UsuarioExcel>(0, 1); foreach (UsuarioExcel usr in output) { repo.Insertar <Dominio.Entidad>(usr.getEntidad()); } } }
private void btnIPsMasivo_Click(object sender, EventArgs e) { List <string> archivos = commons.showOpenFile("Archivos de Excel (*.xlsx)|*.xlsx", true); if (archivos == null) { return; } if (archivos.Count <= 0) { return; } foreach (string archivo in archivos) { byte[] bits = File.ReadAllBytes(archivo); ImportFromExcel importer = new ImportFromExcel(); bool res = importer.LoadXlsx(bits); List <Excel.Ip> excel_rows = importer.ExcelToList <Excel.Ip>(0, 1); clsRepo repo = new clsRepo(); foreach (Excel.Ip ip in excel_rows) { repo.Insertar <Dominio.Ip>(ip.getDBip()); } } }
private void btnAdd_Click(object sender, EventArgs e) { if (!verficaIp(txtIp.Text)) { commons.mensajeInformativo("Verifique la IP ingresada", this.Text); return; } clsRepo repo = new clsRepo(); Dominio.Ip ip = new Dominio.Ip(); ip.descripcion = txtDescripcion.Text; ip.ip = txtIp.Text; ip.samaccountname = txtIDUsuario.Text; try { repo.Insertar <Dominio.Ip>(ip); this.Close(); } catch (Exception ex) { commons.mensajeError(ex.Message, this.Text); } }