public void Registrar_Visibilidad_Altomayo(E_Reporte_Visibilidad oE_Reporte_Visibilidad)
        {
            D_Reporte_Visibilidad oD_Reporte_Visibilidad = new D_Reporte_Visibilidad();

            try
            {
                oD_Reporte_Visibilidad.Registrar_Visibilidad_Altomayo(oE_Reporte_Visibilidad);
            }
            catch (Exception ex)
            {
                log.Error("[BL_Registar_Visibilidad_Altomayo] [RegistrarVisibilidadAltomayoFailed] :", ex);
            }
        }
        public void  Registrar_Visibilidad_Altomayo(E_Reporte_Visibilidad oE_Reporte_Visibilidad)
        {
            string id_reg_Visibilidad = "";

            oCoon = new Conexion(2);
            id    = oCoon.ejecutarretornodeOUTPUT("STP_JVM_INSERTAR_VISIBILIDAD_02", 14, oE_Reporte_Visibilidad.Person_id ?? "",
                                                  oE_Reporte_Visibilidad.Perfil_id ?? "", oE_Reporte_Visibilidad.Equipo_id ?? "", oE_Reporte_Visibilidad.Cliente_id ?? "",
                                                  oE_Reporte_Visibilidad.ClientePDV_Code ?? "", oE_Reporte_Visibilidad.Categoria_id ?? "", oE_Reporte_Visibilidad.Marca_id ?? "",
                                                  oE_Reporte_Visibilidad.FechaRegistro ?? "", oE_Reporte_Visibilidad.Latitud ?? "", oE_Reporte_Visibilidad.Longitud ?? "",
                                                  oE_Reporte_Visibilidad.OrigenCoordenada ?? "", oE_Reporte_Visibilidad.TipoCanal ?? "", oE_Reporte_Visibilidad.Comentario ?? "",
                                                  id_reg_Visibilidad);
            foreach (E_Reporte_Visibilidad_Detalle detalle in oE_Reporte_Visibilidad.VisibilidadDetalle)
            {
                Registrar_Visibilidad_Altomayo_Detalle(detalle);
            }
        }