/// <summary> /// /// </summary> /// <param name="IdVDM"></param> public long LeerArchivo(int IdVDM, Verif_DataModelo verifDataModelo) { try { string path = Session["CURRENT_FILE"].ToString(); long contador = 0; using (StreamReader readFile = new StreamReader(path)) { string line; string[] row; while ((line = readFile.ReadLine()) != null) { row = line.Split(';'); Verif_Datos verifDatos = new Verif_Datos(); verifDatos.VD_IdVDM = IdVDM; verifDatos.VD_TipoDocumento = row[0] == null || row[0] == string.Empty ? "" : row[0].ToLower(); verifDatos.VD_NumDocumento = row[1] == null || row[1] == string.Empty ? "" : row[1].ToLower(); verifDatos.VD_PNombre = row[2] == null || row[2] == string.Empty ? "" : row[2].ToLower(); verifDatos.VD_SNombre = row[3] == null || row[3] == string.Empty ? "" : row[3].ToLower(); verifDatos.VD_PApellido = row[4] == null || row[4] == string.Empty ? "" : row[4].ToLower(); verifDatos.VD_SApellido = row[5] == null || row[5] == string.Empty ? "" : row[5].ToLower(); verifDatos.VD_FechaNacimiento = row[6] == null || row[6] == string.Empty ? "" : row[6]; verifDatos.VD_Genero = row[7] == null || row[7] == string.Empty ? "" : row[7].ToLower(); verifDatos.VD_Llave1 = verifDatos.VD_PNombre + verifDatos.VD_PApellido; verifDatos.VD_Llave2 = verifDatos.VD_PNombre + verifDatos.VD_SApellido; verifDatos.VD_Llave3 = verifDatos.VD_SNombre + verifDatos.VD_SApellido; verifDatos.VD_Llave4 = verifDatos.VD_SNombre + verifDatos.VD_PApellido; verifDataModelo.AddVerif_Datos(verifDatos); contador++; } } return(contador); } catch (Exception e) { LogRepository.registro("Error en RecepcionController metodo LeerArchivo " + e.Message + " stack trace " + e.StackTrace); throw; } }
/// <summary> /// Almacena los registros que envia el proveedor en el archivo /// </summary> /// <param name="nuevo">datos cliente</param> /// <returns></returns> public string AddVerif_Datos(Verif_Datos nuevo) { basdat.AddToVerif_Datos(nuevo); basdat.SaveChanges(); return("Datos almacenados"); }