public string InsertaExcel_suministroMasivo(HttpPostedFileBase file, int idServicio) { List <CorteTemporalCorte> oCortes = new List <CorteTemporalCorte>(); DateTime _fecha_actual = DateTime.Now; try { object loDatos = null; string nomExcel = ""; string extension = System.IO.Path.GetExtension(file.FileName); nomExcel = idServicio + "_SUMINISTRO_MASIVO_" + ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id + extension; string NombreArchivo = file.FileName; string fileLocation = Server.MapPath("~/Upload") + "\\" + nomExcel; if (System.IO.File.Exists(fileLocation)) { System.IO.File.Delete(fileLocation); } file.SaveAs(fileLocation); Cls_Negocio_Importacion_Lecturas Objeto_Negocio = new Cls_Negocio_Importacion_Lecturas(); loDatos = Objeto_Negocio.Capa_Negocio_save_temporalSuministro(fileLocation, ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id, idServicio); var res = _Serialize(loDatos, true); JObject data = JObject.Parse(res.ToString()); if (data["ok"].ToString() == "True") { loDatos = null; loDatos = Objeto_Negocio.Capa_Negocio_Agrupado_temporalSuministroMasivo(idServicio, ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id); return(_Serialize(loDatos, true)); } else { return(res); } } catch (Exception ex) { return(_Serialize(ex.Message, true)); } }