コード例 #1
0
        public string set_enviarMovil_relectura(string fechaAsignacion, string fechaMovil, int id_servicio, string nombre_archivo, int opcion)
        {
            object loDatos = null;

            try
            {
                var usuario = ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id;
                Cls_Negocio_Importacion_Lecturas obj_negocio = new Cls_Negocio_Importacion_Lecturas();


                if (opcion == 1) //----- cargando los reclamos
                {
                    loDatos = obj_negocio.Capa_Negocio_save_Relectura(fechaAsignacion, fechaMovil, id_servicio, nombre_archivo, usuario);
                }
                else
                { ///---- actualizando los reclamos
                    loDatos = obj_negocio.Capa_Negocio_save_Lecturas_Relectura(fechaAsignacion, fechaMovil, id_servicio, nombre_archivo, usuario);
                }
                return(_Serialize(loDatos, true));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
        public string JsonInsertarExel(HttpPostedFileBase file, int idlocal, string idfechaAsignacion)
        {
            List <Cls_Entidad_Importacion_Lecturas> objeto_List_Importacion_Lecturas = new List <Cls_Entidad_Importacion_Lecturas>();
            DateTime _fecha_actual = DateTime.Now;

            object loDatos;

            try
            {
                string extension    = System.IO.Path.GetExtension(file.FileName);
                string nomExcel     = ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id + extension;
                string fileLocation = Server.MapPath("~/Upload") + "\\" + nomExcel;
                file.SaveAs(fileLocation);



                NLectura obj_Lectura_Importacion_Bl = new NLectura();

                Cls_Negocio_Importacion_Lecturas Objeto_Negocio = new Cls_Negocio_Importacion_Lecturas();
                Objeto_Negocio.Capa_Negocio_ListaExcel(fileLocation, ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id, idlocal, idfechaAsignacion);

                loDatos = Objeto_Negocio.Capa_Negocio_Listar_Temporal_Lecturas_Agrupado(((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id);
                return(_Serialize(loDatos, true));
            }
            catch (Exception ex)
            {
                return(_Serialize(ex.Message, true));
            }
        }
コード例 #3
0
        public string save_GrandesClientesfile(HttpPostedFileBase file, int Id_GrandeCliente, string CodigoEMR, int id_marcaMedidor, string fechaCarga)
        {
            List <CorteTemporalCorte> oCortes = new List <CorteTemporalCorte>();
            DateTime _fecha_actual            = DateTime.Now;
            string   fileLocation             = "";

            try
            {
                object loDatos = null;
                int    resFile = 0;

                var    nombrefile  = System.IO.Path.GetFileName(file.FileName);
                string extension   = System.IO.Path.GetExtension(file.FileName);
                string correlativo = String.Format("{0:ddMMyyyy_hhmmss}", DateTime.Now);
                string nombreUrl   = "";

                if ((nombrefile).ToUpper().Contains("D"))
                {
                    //nombreUrl = CodigoEMR + " D-" + correlativo + extension;
                    nombreUrl = CodigoEMR + " D" + extension;
                }
                else
                {
                    //nombreUrl = CodigoEMR + "-" + correlativo + extension;
                    nombreUrl = CodigoEMR + extension;
                }


                Cls_Negocio_Importacion_Lecturas objeto_negocio = new Cls_Negocio_Importacion_Lecturas();
                resFile = objeto_negocio.Capa_Negocio_grabarGrandesClienteFile(Id_GrandeCliente, CodigoEMR, file.FileName, nombreUrl, id_marcaMedidor, fechaCarga, ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id);

                if (resFile > 0)
                {
                    fileLocation = System.Web.Hosting.HostingEnvironment.MapPath("~/Files_GrandesClientes/" + resFile);
                    file.SaveAs(fileLocation);

                    if (!System.IO.File.Exists(fileLocation))
                    {
                        loDatos = "No se pudo guardar el archivo : ";
                    }
                    else
                    {
                        loDatos = "OK";
                    }
                }

                Thread.Sleep(1000);
                ////_rutaServer = ConfigurationManager.AppSettings["servidor-archivos"];
                return(_Serialize(loDatos, true));
            }
            catch (Exception ex)
            {
                return(_Serialize(ex.Message, true));
            }
        }
コード例 #4
0
        public string get_marcaMedidor()
        {
            object loDatos;

            try
            {
                Cls_Negocio_Importacion_Lecturas objeto_negocio = new Cls_Negocio_Importacion_Lecturas();
                loDatos = objeto_negocio.Capa_Negocio_get_marcaMedidor();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(_Serialize(loDatos, true));
        }
コード例 #5
0
        public string get_buscarCodigoEmr(string codigo, string fechaCarga)
        {
            object loDatos;

            try
            {
                Cls_Negocio_Importacion_Lecturas objeto_negocio = new Cls_Negocio_Importacion_Lecturas();
                loDatos = objeto_negocio.Capa_Negocio_buscarCodigoEMr(codigo, fechaCarga);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(_Serialize(loDatos, true));
        }
コード例 #6
0
        public string set_EnviarCorreo_grandesClientes(int servicio, string fecha_Asigna)
        {
            object loDatos;

            try
            {
                Cls_Negocio_Importacion_Lecturas Objeto_Negocio = new Cls_Negocio_Importacion_Lecturas();
                loDatos = Objeto_Negocio.Capa_Negocio_set_EnviarCorreo_grandesClientes(servicio, fecha_Asigna, ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id);

                return(_Serialize(loDatos, true));
            }
            catch (Exception ex)
            {
                return(_Serialize(ex.Message, true));
            }
        }
        public string ListadoServicios()
        {
            object loDatos;

            try
            {
                Cls_Negocio_Importacion_Lecturas objeto_negocio = new Cls_Negocio_Importacion_Lecturas();
                loDatos = objeto_negocio.Capa_Negocio_Listado_Servicios();;
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(_Serialize(loDatos, true));
        }
コード例 #8
0
        public string set_RepartoPdf(int servicio, string fecha_Asigna)
        {
            object loDatos;

            try
            {
                Cls_Negocio_Importacion_Lecturas Objeto_Negocio = new Cls_Negocio_Importacion_Lecturas();
                loDatos = Objeto_Negocio.Capa_Negocio_get_repartoPDF(servicio, fecha_Asigna);

                return(_Serialize(loDatos, true));
            }
            catch (Exception ex)
            {
                return(_Serialize(ex.Message, true));
            }
        }
コード例 #9
0
        public string set_enviarMovil_grandesClientes(string fechaAsignacion, string fechaMovil, int id_servicio, string nombre_archivo)
        {
            object loDatos = null;

            try
            {
                var usuario = ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id;
                Cls_Negocio_Importacion_Lecturas obj_negocio = new Cls_Negocio_Importacion_Lecturas();
                loDatos = obj_negocio.Capa_Negocio_save_grandesClientes(fechaAsignacion, fechaMovil, id_servicio, nombre_archivo, usuario);
                return(_Serialize(loDatos, true));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public string get_generacionReparto_individual(string fechaAsignacion, string suministro)
        {
            object loDatos = null;

            try
            {
                var usuario = ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id;
                Cls_Negocio_Importacion_Lecturas obj_negocio = new Cls_Negocio_Importacion_Lecturas();
                loDatos = obj_negocio.Capa_Negocio_generarRepartoPDf_individual(fechaAsignacion, suministro);
                return(_Serialize(loDatos, true));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #11
0
        public string ListadoServicios()
        {
            object loDatos;

            try
            {
                Cls_Negocio_Importacion_Lecturas objeto_negocio = new Cls_Negocio_Importacion_Lecturas();

                loDatos = objeto_negocio.Capa_Negocio_PermisoListUsuarioServicio(((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(_Serialize(loDatos, true));
        }
コード例 #12
0
        public string Eliminando_Tabla_Temporal()
        {
            bool loDatos;

            try
            {
                var usuario = ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id;

                Cls_Negocio_Importacion_Lecturas obj_negocio = new Cls_Negocio_Importacion_Lecturas();
                loDatos = obj_negocio.Capa_Negocio_Eliminar_Tabla_Temporal(usuario);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(_Serialize(loDatos, true));
        }
        public string RegistrarTempLecturas_actualizacion_fecha()
        {
            bool dato;

            try
            {
                var usuario = ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id;

                Cls_Negocio_Importacion_Lecturas obj_negocio = new Cls_Negocio_Importacion_Lecturas();
                dato = obj_negocio.Capa_Negocio_Guardando_Informacion_Actualizacion_Fecha_Lectura(usuario);

                return(_Serialize(dato, true));
            }
            catch (Exception ex)
            {
                return(_Serialize(ex.Message, true));
            }
        }
        public string RegistrosIncorrectos(int idlocal, int idservicio)
        {
            object loDatos;

            try
            {
                Cls_Negocio_Importacion_Lecturas objeto_negocio = new Cls_Negocio_Importacion_Lecturas();
                var iduser = ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id;

                loDatos = objeto_negocio.Capa_Negocio_Registros_Incorrectos(idlocal, idservicio, iduser);

                return(_Serialize(loDatos, true));
            }
            catch (Exception ex)
            {
                return(_Serialize(ex.Message, true));
            }
        }
コード例 #15
0
        public string JsonRegistrarTemp_Lecturas(string fechaAsignacion, int id_servicio, string nombre_archivo)
        {
            bool loDatos;

            try
            {
                var usuario = ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id;

                Cls_Negocio_Importacion_Lecturas obj_negocio = new Cls_Negocio_Importacion_Lecturas();
                loDatos = obj_negocio.Capa_Negocio_Guardar_Informacion(fechaAsignacion, id_servicio, nombre_archivo, usuario);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(_Serialize(loDatos, true));
        }
コード例 #16
0
        public string Lecturas_Detallado(string SC, string DNI)
        {
            object obj_list_datos;

            try
            {
                Cls_Negocio_Importacion_Lecturas        Objeto_Negocio = new Cls_Negocio_Importacion_Lecturas();
                List <Cls_Entidad_Importacion_Lecturas> objeto_List_Importacion_Lecturas = new List <Cls_Entidad_Importacion_Lecturas>();

                obj_list_datos = Objeto_Negocio.Capa_Negocio_Listar_Temporal_Lecturas_Detallado(((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id, SC, DNI);

                return(_Serialize(obj_list_datos, true));
            }
            catch (Exception ex)
            {
                return(_Serialize(ex.Message, true));
            }
        }
コード例 #17
0
        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));
            }
        }
コード例 #18
0
        public string Lecturas_Detallado(int idServ, int idtecnico, string distrito)
        {
            try
            {
                object obj_list_datos = "";
                if (idServ == 1)
                {
                    Cls_Negocio_Importacion_Lecturas        Objeto_Negocio = new Cls_Negocio_Importacion_Lecturas();
                    List <Cls_Entidad_Importacion_Lecturas> objeto_List_Importacion_Lecturas = new List <Cls_Entidad_Importacion_Lecturas>();
                    obj_list_datos = Objeto_Negocio.Capa_Negocio_Listar_Detalle_Lectura_Relectura(((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id, idtecnico, distrito);
                }
                else if (idServ == 2)
                {
                    Cls_Negocio_Importacion_Lecturas        Objeto_Negocio = new Cls_Negocio_Importacion_Lecturas();
                    List <Cls_Entidad_Importacion_Lecturas> objeto_List_Importacion_Lecturas = new List <Cls_Entidad_Importacion_Lecturas>();

                    obj_list_datos = Objeto_Negocio.Capa_Negocio_Listar_Detalle_Lectura_Relectura(((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id, idtecnico, distrito);
                }
                else if (idServ == 3)
                {
                    NCorte Objeto_Negocio = new NCorte();
                    List <CorteTemporalCorte> objeto_List_Importacion_Cortes = new List <CorteTemporalCorte>();
                    obj_list_datos = Objeto_Negocio.Capa_Negocio_Listar_TemporalCorte(((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id, idtecnico, distrito);
                }
                else if (idServ == 4)
                {
                    NCorte Objeto_Negocio = new NCorte();
                    List <CorteTemporalCorte> objeto_List_Importacion_Cortes = new List <CorteTemporalCorte>();
                    obj_list_datos = Objeto_Negocio.Capa_Negocio_Listar_TemporalReconexion(((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id, idtecnico, distrito);
                }


                return(_Serialize(obj_list_datos, true));
            }
            catch (Exception ex)
            {
                return(_Serialize(ex.Message, true));
            }
        }
コード例 #19
0
        public string JsonRegistrarTemp_LecturasExcel(string fechaAsignacion, int id_servicio, string nombre_archivo)
        {
            object loDatos = null;

            try
            {
                if (id_servicio == 2)
                {
                    var usuario = ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id;

                    Cls_Negocio_Importacion_Lecturas obj_negocio = new Cls_Negocio_Importacion_Lecturas();
                    loDatos = obj_negocio.Capa_Negocio_MigracionTemporalRelectura(fechaAsignacion, id_servicio, nombre_archivo, usuario);
                }
                //corte
                else if (id_servicio == 3)
                {
                    var usuario = ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id;

                    NCorte obj_negocio = new NCorte();
                    loDatos = obj_negocio.Capa_Negocio_MigracionTablaTemporalCorte(fechaAsignacion, id_servicio, nombre_archivo, usuario);
                }
                // reconexion
                else if (id_servicio == 4)
                {
                    var usuario = ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id;

                    NCorte obj_negocio = new NCorte();
                    loDatos = obj_negocio.Capa_Negocio_MigracionTablaTemporalReconexiones(fechaAsignacion, id_servicio, nombre_archivo, usuario);
                }
                return(_Serialize(loDatos, true));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #20
0
        public string InsertaExcel_reclamos(HttpPostedFileBase file, int idlocal, string idfechaAsignacion, int idServicio, int opcion)
        {
            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);

                if (opcion == 1)
                {
                    nomExcel = idServicio + "_RECLAMOSCARGAR_" + ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id + extension;
                }
                else if (opcion == 2)
                {
                    nomExcel = idServicio + "_RECLAMOSACTUALIZAR_" + ((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);

                if (opcion == 2) //----reclamos ACTUALIZAR
                {
                    Cls_Negocio_Importacion_Lecturas Objeto_Negocio = new Cls_Negocio_Importacion_Lecturas();
                    loDatos = Objeto_Negocio.Capa_Negocio_save_temporalLectura_reclamos(fileLocation, ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id, idlocal, idServicio, idfechaAsignacion, NombreArchivo);

                    var     res  = _Serialize(loDatos, true);
                    JObject data = JObject.Parse(res.ToString());

                    if (data["ok"].ToString() == "True")
                    {
                        loDatos = null;
                        loDatos = Objeto_Negocio.Capa_Negocio_Agrupado_temporal_lecturaReclamo(idfechaAsignacion, ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id);
                        return(_Serialize(loDatos, true));
                    }
                    else
                    {
                        return(res);
                    }
                }
                else if (opcion == 1) //----reclamos CARGAR
                {
                    Cls_Negocio_Importacion_Lecturas Objeto_Negocio = new Cls_Negocio_Importacion_Lecturas();
                    loDatos = Objeto_Negocio.Capa_Negocio_save_temporalReclamos(fileLocation, ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id, idlocal, idServicio, idfechaAsignacion, NombreArchivo);

                    var     res  = _Serialize(loDatos, true);
                    JObject data = JObject.Parse(res.ToString());

                    if (data["ok"].ToString() == "True")
                    {
                        loDatos = null;
                        loDatos = Objeto_Negocio.Capa_Negocio_Agrupado_temporal_reclamos(idfechaAsignacion, ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id);
                        return(_Serialize(loDatos, true));
                    }
                    else
                    {
                        return(res);
                    }
                }
                return(_Serialize(loDatos, true));
            }
            catch (Exception ex)
            {
                return(_Serialize(ex.Message, true));
            }
        }
コード例 #21
0
        public string InsertaExcel(HttpPostedFileBase file, int idlocal, string idfechaAsignacion, 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);

                if (idServicio == 1)
                {
                    nomExcel = idServicio + "_IMPORT_LECTURAS_" + ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id + extension;
                }
                else if (idServicio == 2)
                {
                    nomExcel = idServicio + "_IMPORT_RELECTURAS_" + ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id + extension;
                }
                else if (idServicio == 3)
                {
                    nomExcel = idServicio + "_IMPORT_CORTES_" + ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id + extension;
                }
                else if (idServicio == 4)
                {
                    nomExcel = idServicio + "_IMPORT_RECONEXIONES_" + ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id + extension;
                }
                else if (idServicio == 6)
                {
                    nomExcel = idServicio + "_IMPORT_REPARTO_" + ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id + extension;
                }
                else if (idServicio == 7)  //----- grandes clientes---
                {
                    nomExcel = idServicio + "_IMPORT_GRANDESCLIENTES_" + ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id + extension;
                }
                else if (idServicio == 9)
                {
                    nomExcel = idServicio + "_IMPORT_RECLAMOS_" + ((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);

                if (idServicio == 1)
                {
                    Cls_Negocio_Importacion_Lecturas Objeto_Negocio = new Cls_Negocio_Importacion_Lecturas();
                    loDatos = Objeto_Negocio.Capa_Negocio_save_temporalLectura(fileLocation, ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id, idlocal, idServicio, idfechaAsignacion, NombreArchivo);

                    var     res  = _Serialize(loDatos, true);
                    JObject data = JObject.Parse(res.ToString());

                    if (data["ok"].ToString() == "True")
                    {
                        loDatos = null;
                        loDatos = Objeto_Negocio.Capa_Negocio_Agrupado_temporal_lectura(idfechaAsignacion, ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id);
                        return(_Serialize(loDatos, true));
                    }
                    else
                    {
                        return(res);
                    }
                }
                else if (idServicio == 2)
                {
                    Cls_Negocio_Importacion_Lecturas Objeto_Negocio = new Cls_Negocio_Importacion_Lecturas();
                    Objeto_Negocio.Capa_Negocio_TemporalLecturaCargar(fileLocation, ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id, idlocal, idServicio, idfechaAsignacion, NombreArchivo);

                    loDatos = Objeto_Negocio.Capa_Negocio_Agrupado_temporal_Relectura(idfechaAsignacion, ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id);
                }
                else if (idServicio == 3)
                {
                    NCorte Objeto_Negocio = new NCorte();
                    Objeto_Negocio.Capa_Negocio_ListaExcel(fileLocation, ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id, idlocal, idfechaAsignacion);

                    loDatos = Objeto_Negocio.Capa_Negocio_Listar_Temporal_Cortes_Agrupado(idfechaAsignacion, ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id, idServicio);
                }
                else if (idServicio == 4)
                {
                    NCorte Objeto_Negocio = new NCorte();
                    Objeto_Negocio.Capa_Negocio_ListaExcelReconexiones(fileLocation, ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id, idlocal, idfechaAsignacion);

                    loDatos = Objeto_Negocio.Capa_Negocio_Listar_Temporal_Reconexiones_Agrupado(idfechaAsignacion, ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id, idServicio);
                }
                else if (idServicio == 6)
                {
                    NCorte Objeto_Negocio = new NCorte();
                    Objeto_Negocio.Capa_Negocio_ListaExcelReparto(fileLocation, ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id, idlocal, idfechaAsignacion);

                    loDatos = Objeto_Negocio.Capa_Negocio_Listar_Temporal_Reparto_Agrupado(idfechaAsignacion, ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id, idServicio);
                }

                else if (idServicio == 7)//----grandes clientes
                {
                    Cls_Negocio_Importacion_Lecturas Objeto_Negocio = new Cls_Negocio_Importacion_Lecturas();
                    loDatos = Objeto_Negocio.Capa_Negocio_save_Temporal_grandesClientes(fileLocation, ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id, idlocal, idServicio, idfechaAsignacion, NombreArchivo);

                    var     res  = _Serialize(loDatos, true);
                    JObject data = JObject.Parse(res.ToString());

                    if (data["ok"].ToString() == "True")
                    {
                        loDatos = null;
                        loDatos = Objeto_Negocio.Capa_Negocio_Agrupado_temporal_grandesClientes(idfechaAsignacion, ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id);
                        return(_Serialize(loDatos, true));
                    }
                    else
                    {
                        return(res);
                    }
                }

                else if (idServicio == 9) //----reclamos
                {
                    Cls_Negocio_Importacion_Lecturas Objeto_Negocio = new Cls_Negocio_Importacion_Lecturas();
                    loDatos = Objeto_Negocio.Capa_Negocio_save_temporalReclamos(fileLocation, ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id, idlocal, idServicio, idfechaAsignacion, NombreArchivo);

                    var     res  = _Serialize(loDatos, true);
                    JObject data = JObject.Parse(res.ToString());

                    if (data["ok"].ToString() == "True")
                    {
                        loDatos = null;
                        loDatos = Objeto_Negocio.Capa_Negocio_Agrupado_temporal_reclamos(idfechaAsignacion, ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id);
                        return(_Serialize(loDatos, true));
                    }
                    else
                    {
                        return(res);
                    }
                }
                else
                {
                    return(null);
                }
                //NLectura obj_Lectura_Importacion_Bl = new NLectura();

                return(_Serialize(loDatos, true));
            }
            catch (Exception ex)
            {
                return(_Serialize(ex.Message, true));
            }
        }