public string VerificandoArchivos(string fechaAsignacion, int TipoServicio) { object loDatos; try { ImportarArchivoPlano_BL obj_negocio = new ImportarArchivoPlano_BL(); loDatos = obj_negocio.Capa_Negocio_Get_ListaArchivosAlmacenados(fechaAsignacion, TipoServicio); return(_Serialize(loDatos, true)); } catch (Exception ex) { return(_Serialize(ex.Message, true)); } }
public ActionResult saveTextToServidor(HttpPostedFileBase file, string fechaAsignacion, string TipoServicio) { List <CorteTemporalCorte> oCortes = new List <CorteTemporalCorte>(); DateTime _fecha_actual = DateTime.Now; object loDatos = null; string nomFile = ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id + file.FileName; string fileLocation = Server.MapPath("~/Upload") + "\\" + nomFile; file.SaveAs(fileLocation); List <ImportarArchivoPlano> List_obj_datos = new List <ImportarArchivoPlano>(); string[] lines = System.IO.File.ReadAllLines(fileLocation, Encoding.Default); foreach (string line in lines) { var arrayText = line.ToString().Split('\t'); ImportarArchivoPlano obj_entidad = new ImportarArchivoPlano(); obj_entidad.Item = arrayText[0]; obj_entidad.Instalacion = arrayText[1]; obj_entidad.Equipo = arrayText[2]; obj_entidad.Aparato = arrayText[3]; obj_entidad.Tipo_calle = arrayText[4]; obj_entidad.Nombre_Calle = arrayText[5]; obj_entidad.Altura_Calle = arrayText[6]; obj_entidad.Numero_Edificio = arrayText[7]; obj_entidad.Numero_Departamento = arrayText[8]; obj_entidad.Detalle_adicional_ubicacion = arrayText[9]; obj_entidad.Piso = arrayText[10]; obj_entidad.Vivienda_Principal = arrayText[11]; obj_entidad.Detalle_Construccion = arrayText[12]; obj_entidad.Conjunto_Vivienda = arrayText[13]; obj_entidad.Manzana_Lote = arrayText[14]; obj_entidad.Distrito = arrayText[15]; obj_entidad.Codigo_postal = arrayText[16]; obj_entidad.Poblacion = arrayText[17]; obj_entidad.Emplazamiento = arrayText[18]; obj_entidad.Suplemento_emplazamiento = arrayText[19]; obj_entidad.Lectura_anterior = "0"; obj_entidad.Fecha_planificada_lectura_anterior = arrayText[20]; obj_entidad.Fecha_planificada_lectura_actual = arrayText[21]; obj_entidad.Fecha_planificada_lectura_proxima = arrayText[22]; obj_entidad.Interlocutor_comercial = arrayText[23]; obj_entidad.Cuenta_contrato = arrayText[24]; obj_entidad.Tipo_Cliente = arrayText[25]; obj_entidad.Categoria = arrayText[26]; obj_entidad.Secuencia_lectura = arrayText[27]; obj_entidad.Unidad_lectura = arrayText[28]; obj_entidad.Numero_lecturas_estimadas = arrayText[29]; obj_entidad.Marca_primera_lectura = arrayText[30]; obj_entidad.Empresa_Lectora = arrayText[31]; obj_entidad.Campo1 = ""; obj_entidad.Campo2 = ""; obj_entidad.Cliente = arrayText[34]; obj_entidad.Nota_ubicacion_aparato = arrayText[35]; obj_entidad.Nota_dos_ubicacion_aparato = arrayText[36]; obj_entidad.Secuencia = arrayText[37]; obj_entidad.nombre_ArchivoImportado = file.FileName; obj_entidad.fecha_Asignacion = fechaAsignacion; obj_entidad.id_TipoServicio = TipoServicio; List_obj_datos.Add(obj_entidad); } ImportarArchivoPlano_BL obj_negocio = new ImportarArchivoPlano_BL(); string obj = obj_negocio.Capa_Negocio_GuardarArchivos(List_obj_datos, ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id, ((Sesion)Session["Session_Usuario_Acceso"]).empresa.emp_id); return(new ContentResult { Content = MvcApplication._Serialize(obj), ContentType = "application/json" }); }