public static string sendWeb(int estado)
        {
            var json = "";
            var cadetes_apoderados = conexion.cadete_apoderado.Where(p => p.estado == estado).Select(p => new
            {
                idcadete_apoderado	 = p.idcadete_apoderado,
                cadete_rut = p.cadete_rut,
                apoderado_rut = p.apoderado_rut,
                tipoApoderado = p.tipoApoderado,
            }).ToList();

            string result = String.Empty;
            if (cadetes_apoderados.Count() != 0)
            {
                JavaScriptSerializer jss = new JavaScriptSerializer();
                json = jss.Serialize(cadetes_apoderados);

                Service_CadeteEnLinea.SiteControllerPortTypeClient webService = new SiteControllerPortTypeClient();
                result = webService.cadete_apoderado(json, estado.ToString());

                if (estado == 3)
                {
                    cadete_apoderado.deleteEstado(3);
                }
                else
                {
                    cadete_apoderado.changeEstado(estado, 0);
                }
                conexion.SaveChanges();
            }
            return result;
        }
        public static string sendWeb(int estado)
        {
            var json     = "";
            var usuarios = conexion.usuario.Where(p => p.estado == estado).Select(p => new
            {
                rut         = p.rut,
                apellidoPat = p.apellidoPat,
                apellidoMat = p.apellidoMat,
                nombre      = p.nombre,
                password_2  = p.password_2,
                perfil      = p.perfil,
            }).ToList();

            string result = String.Empty;

            if (usuarios.Count() != 0)
            {
                JavaScriptSerializer jss = new JavaScriptSerializer();
                json = jss.Serialize(usuarios);

                Service_CadeteEnLinea.SiteControllerPortTypeClient webService = new SiteControllerPortTypeClient();
                result = webService.usuarios(json, estado.ToString());


                if (estado == 3)
                {
                    usuario.deleteEstado(3);
                }
                else
                {
                    usuario.changeEstado(estado, 0);
                }
            }
            return(result);
        }
        public static string sendWeb(int estado)
        {
            var json = "";
            var cadetes_apoderados = conexion.cadete_apoderado.Where(p => p.estado == estado).Select(p => new
            {
                idcadete_apoderado = p.idcadete_apoderado,
                cadete_rut         = p.cadete_rut,
                apoderado_rut      = p.apoderado_rut,
                tipoApoderado      = p.tipoApoderado,
            }).ToList();

            string result = String.Empty;

            if (cadetes_apoderados.Count() != 0)
            {
                JavaScriptSerializer jss = new JavaScriptSerializer();
                json = jss.Serialize(cadetes_apoderados);

                Service_CadeteEnLinea.SiteControllerPortTypeClient webService = new SiteControllerPortTypeClient();
                result = webService.cadete_apoderado(json, estado.ToString());


                if (estado == 3)
                {
                    cadete_apoderado.deleteEstado(3);
                }
                else
                {
                    cadete_apoderado.changeEstado(estado, 0);
                }
                conexion.SaveChanges();
            }
            return(result);
        }
        public static string sendWeb(int estado)
        {
            var json = "";
            var usuarios = conexion.usuario.Where(p => p.estado == estado).Select(p => new
            {
                rut = p.rut,
                apellidoPat = p.apellidoPat,
                apellidoMat = p.apellidoMat,
                nombre = p.nombre,
                password_2 = p.password_2,
                perfil = p.perfil,
            }).ToList();

            string result = String.Empty;
            if (usuarios.Count() != 0)
            {
                JavaScriptSerializer jss = new JavaScriptSerializer();
                json = jss.Serialize(usuarios);

                Service_CadeteEnLinea.SiteControllerPortTypeClient webService = new SiteControllerPortTypeClient();
                result = webService.usuarios(json, estado.ToString());

                if (estado == 3)
                {
                    usuario.deleteEstado(3);
                }
                else
                {
                    usuario.changeEstado(estado, 0);
                }

            }
            return result;
        }
        public static string sendWeb(int estado)
        {
            string result = String.Empty;

            while (nivelacion.cantidad(estado) > 0)
            {
                var json         = "";
                var nivelaciones = conexion.nivelacion.Where(p => p.estado == estado).Select(p => new
                {
                    idnivelacion           = p.idnivelacion,
                    cadete_rut             = p.cadete.rut,
                    ano                    = p.ano,
                    semestre               = p.semestre,
                    etapa                  = p.etapa,
                    marca_100_mt           = p.marca_100_mt,
                    marca_1000_mt          = p.marca_1000_mt,
                    marca_salto_largo      = p.marca_salto_largo,
                    marca_bala             = p.marca_bala,
                    marca_100_libre        = p.marca_100_libre,
                    marca_bajo_agua        = p.marca_bajo_agua,
                    marca_trepa            = p.marca_trepa,
                    marca_abdominales      = p.marca_abdominales,
                    marca_extension_brazos = p.marca_extension_brazos,
                    marca_cooper           = p.marca_cooper,
                    nota_100_mt            = p.nota_100_mt,
                    nota_1000_mt           = p.nota_1000_mt,
                    nota_salto_largo       = p.nota_salto_largo,
                    nota_bala              = p.nota_bala,
                    nota_100_libre         = p.nota_100_libre,
                    nota_bajo_agua         = p.nota_bajo_agua,
                    nota_trepa             = p.nota_trepa,
                    nota_abdominales       = p.nota_abdominales,
                    nota_extension_brazos  = p.nota_extension_brazos,
                    nota_final             = p.nota_final,
                    observacion            = p.observacion,
                }).ToList().Take(1000);

                if (nivelaciones.Count() != 0)
                {
                    JavaScriptSerializer jss = new JavaScriptSerializer();
                    json = jss.Serialize(nivelaciones);

                    Service_CadeteEnLinea.SiteControllerPortTypeClient webService = new SiteControllerPortTypeClient();
                    result = webService.nivelaciones(json, estado.ToString());

                    if (estado == 3)
                    {
                        nivelacion.deleteEstado(3);
                    }
                    else
                    {
                        nivelacion.changeEstado(estado, 0);
                    }
                    conexion.SaveChanges();
                }
            }
            return(result);
        }
        public static string sendWeb(int estado)
        {
            var json = "";
            var cadetes = conexion.cadete.Where(p => p.estado == estado).Select(p => new
            {
                rut = p.rut,
                nCadete = p.nCadete,
                direccion = "",
                comuna = "",
                ciudad = "",
                region = "",
                curso = p.curso,
                division = p.division,
                anoIngreso = p.anoIngreso,
                anoNacimiento = p.anoNacimiento,
                mesNacimiento = p.mesNacimiento,
                diaNacimiento = p.diaNacimiento,
                lugarNacimiento = p.lugarNacimiento,
                nacionalidad = p.nacionalidad,
                seleccion = p.seleccion,
                nivel = p.nivel,
                circulo = p.circulo,
                especialidad = p.especialidad,

            }).ToList();

            string result = String.Empty;
            if (cadetes.Count() != 0)
            {
                JavaScriptSerializer jss = new JavaScriptSerializer();
                json = jss.Serialize(cadetes);

                Service_CadeteEnLinea.SiteControllerPortTypeClient webService = new SiteControllerPortTypeClient();
                result = webService.cadetes(json, estado.ToString());

                if (estado == 3)
                {
                    cadete.deleteEstado(3);
                }
                else
                {
                    cadete.changeEstado(estado, 0);
                }
                conexion.SaveChanges();
            }
            return result;
        }
        public static string sendWeb(int estado)
        {
            var json    = "";
            var cadetes = conexion.cadete.Where(p => p.estado == estado).Select(p => new
            {
                rut             = p.rut,
                nCadete         = p.nCadete,
                direccion       = "",
                comuna          = "",
                ciudad          = "",
                region          = "",
                curso           = p.curso,
                division        = p.division,
                anoIngreso      = p.anoIngreso,
                anoNacimiento   = p.anoNacimiento,
                mesNacimiento   = p.mesNacimiento,
                diaNacimiento   = p.diaNacimiento,
                lugarNacimiento = p.lugarNacimiento,
                nacionalidad    = p.nacionalidad,
                seleccion       = p.seleccion,
                nivel           = p.nivel,
                circulo         = p.circulo,
                especialidad    = p.especialidad,
            }).ToList();

            string result = String.Empty;

            if (cadetes.Count() != 0)
            {
                JavaScriptSerializer jss = new JavaScriptSerializer();
                json = jss.Serialize(cadetes);

                Service_CadeteEnLinea.SiteControllerPortTypeClient webService = new SiteControllerPortTypeClient();
                result = webService.cadetes(json, estado.ToString());

                if (estado == 3)
                {
                    cadete.deleteEstado(3);
                }
                else
                {
                    cadete.changeEstado(estado, 0);
                }
                conexion.SaveChanges();
            }
            return(result);
        }
        public static string sendWeb(int estado)
        {
            string result = String.Empty;

            while (calificaciones.cantidad(estado) > 0)
            {
                var json         = "";
                var calificacion = conexion.calificaciones.Where(p => p.estado == estado).Select(p => new
                {
                    idcalificaciones = p.idcalificaciones,
                    ano                  = p.ano,
                    semestre             = p.semestre,
                    mando                = p.mando,
                    interes_profesional  = p.interes_profesional,
                    personalidad_madurez = p.personalidad_madurez,
                    responsabilidad      = p.responsabilidad,
                    espiritu_militar     = p.espiritu_militar,
                    cooperacion          = p.cooperacion,
                    conducta             = p.conducta,
                    aptitud_fisica       = p.aptitud_fisica,
                    tenida_orden_aseo    = p.tenida_orden_aseo,
                    final                = p.final,
                    cadete_rut           = p.cadete.rut,
                }).ToList().Take(1000);

                if (calificacion.Count() != 0)
                {
                    JavaScriptSerializer jss = new JavaScriptSerializer();
                    json = jss.Serialize(calificacion);

                    Service_CadeteEnLinea.SiteControllerPortTypeClient webService = new SiteControllerPortTypeClient();
                    result = webService.calificaciones(json, estado.ToString());

                    if (estado == 3)
                    {
                        calificaciones.deleteEstado(3);
                    }
                    else
                    {
                        calificaciones.changeEstado(estado, 0);
                    }
                    conexion.SaveChanges();
                }
            }
            return(result);
        }
        public static string sendWeb(int estado)
        {
            string result = String.Empty;

            while (transaccion.cantidad(estado) > 0)
            {
                var json          = "";
                var transacciones = conexion.transaccion.Where(p => p.estado == estado).Select(p => new
                {
                    idtransaccion   = p.idtransaccion,
                    cadete_rut      = p.cadete_rut,
                    tipoTransaccion = p.tipoTransaccion,
                    monto           = p.monto,
                    fechaMovimiento = p.fechaMovimiento,
                    descripcion     = p.descripcion,
                    tipoCuenta      = p.tipoCuenta,
                }).ToList().Take(2000);


                if (transacciones.Count() != 0)
                {
                    JavaScriptSerializer jss = new JavaScriptSerializer();
                    json = jss.Serialize(transacciones);

                    Service_CadeteEnLinea.SiteControllerPortTypeClient webService = new SiteControllerPortTypeClient();
                    result = webService.transacciones(json, estado.ToString());

                    /******************************************************
                    *  actualización de estado o eliminación de registro
                    ******************************************************/
                    if (estado == 3)
                    {
                        transaccion.deleteEstado(3);
                    }
                    else
                    {
                        transaccion.changeEstado(estado, 0);
                    }
                    conexion.SaveChanges();
                }
            }
            return(result);
        }
        public static string sendWeb(int estado)
        {
            string result = String.Empty;

            while (notas_finales.cantidad(estado) > 0)
            {
                var json        = "";
                var notas_final = conexion.notas_finales.Where(p => p.estado_tf == estado).Select(p => new
                {
                    idnotas_finales         = p.idnotas_finales,
                    nota_presentacion       = p.nota_presentacion,
                    nota_examen             = p.nota_examen,
                    nota_final              = p.nota_final,
                    nota_examen_repeticion  = p.nota_examen_repeticion,
                    nota_final_repeticion   = p.nota_final_repeticion,
                    asignatura_idasignatura = p.asignatura.idasignatura,
                    estado     = p.estado,
                    cadete_rut = p.cadete.rut,
                }).ToList().Take(3000);

                if (notas_final.Count() != 0)
                {
                    JavaScriptSerializer jss = new JavaScriptSerializer();
                    json = jss.Serialize(notas_final);

                    Service_CadeteEnLinea.SiteControllerPortTypeClient webService = new SiteControllerPortTypeClient();
                    result = webService.notasFinales(json, estado.ToString());


                    if (estado == 3)
                    {
                        notas_finales.deleteEstado(3);
                    }
                    else
                    {
                        notas_finales.changeEstado(estado, 0);
                    }
                    conexion.SaveChanges();
                }
            }
            return(result);
        }
Example #11
0
        public static string sendWeb(int estado)
        {
            string result = String.Empty;

            while (notas_parciales.cantidad(estado) > 0)
            {
                var json          = "";
                var notas_parcial = conexion.notas_parciales.Where(p => p.estado == estado).Select(p => new
                {
                    idnotas_parciales = p.idnotas_parciales,
                    nota     = p.nota,
                    dia      = p.dia,
                    mes      = p.mes,
                    ano      = p.ano,
                    semestre = p.semestre,
                    asignatura_idasignatura = p.asignatura.idasignatura,
                    cadete_rut = p.cadete.rut,
                    concepto   = p.tipo
                }).ToList().Take(1000);

                if (notas_parcial.Count() != 0)
                {
                    JavaScriptSerializer jss = new JavaScriptSerializer();
                    json = jss.Serialize(notas_parcial);

                    Service_CadeteEnLinea.SiteControllerPortTypeClient webService = new SiteControllerPortTypeClient();
                    result = webService.notasParciales(json, estado.ToString());

                    if (estado == 3)
                    {
                        notas_parciales.deleteEstado(3);
                    }
                    else
                    {
                        notas_parciales.changeEstado(estado, 0);
                    }

                    conexion.SaveChanges();
                }
            }
            return(result);
        }
        public static string sendWeb(int estado)
        {
            string result = String.Empty;

            while (asignatura.cantidad(estado) > 0)
            {
                var json        = "";
                var asignaturas = conexion.asignatura.Where(p => p.estado == estado).Select(p => new
                {
                    idasignatura = p.idasignatura,
                    codigo       = p.codigo,
                    ano          = p.ano,
                    semestre     = p.semestre,
                    curso        = p.curso,
                    nombre       = p.nombre,
                    especialidad = p.especialidad,
                }).ToList().Take(1500);

                if (asignaturas.Count() != 0)
                {
                    JavaScriptSerializer jss = new JavaScriptSerializer();
                    json = jss.Serialize(asignaturas);

                    Service_CadeteEnLinea.SiteControllerPortTypeClient webService = new SiteControllerPortTypeClient();
                    result = webService.asignaturas(json, estado.ToString());

                    /******************************************************
                    *  actualización de estado o eliminación de registro
                    ******************************************************/
                    if (estado == 3)
                    {
                        asignatura.deleteEstado(3);
                    }
                    else
                    {
                        asignatura.changeEstado(estado, 0);
                    }
                    conexion.SaveChanges();
                }
            }
            return(result);
        }
        public static string sendWeb(int estado)
        {
            string result = String.Empty;
            while (asignatura.cantidad(estado) > 0)
            {
                var json = "";
                var asignaturas = conexion.asignatura.Where(p => p.estado == estado).Select(p => new
                {
                    idasignatura = p.idasignatura,
                    codigo = p.codigo,
                    ano = p.ano,
                    semestre = p.semestre,
                    curso = p.curso,
                    nombre = p.nombre,
                    especialidad = p.especialidad,
                }).ToList().Take(1500);

                if (asignaturas.Count() != 0)
                {
                    JavaScriptSerializer jss = new JavaScriptSerializer();
                    json = jss.Serialize(asignaturas);

                    Service_CadeteEnLinea.SiteControllerPortTypeClient webService = new SiteControllerPortTypeClient();
                    result = webService.asignaturas(json, estado.ToString());

                    /******************************************************
                     *  actualización de estado o eliminación de registro
                     ******************************************************/
                    if (estado == 3)
                    {
                        asignatura.deleteEstado(3);
                    }
                    else
                    {
                        asignatura.changeEstado(estado, 0);
                    }
                    conexion.SaveChanges();
                }
            }
            return result;
        }
        public static string sendWeb(int estado)
        {
            var json   = "";
            var ingles = conexion.ingles_tae.Where(p => p.estado == estado).Select(p => new
            {
                idingles_tae  = p.idingles_tae,
                ano           = p.ano,
                mes           = p.mes,
                speaking      = p.speaking,
                understanding = p.understanding,
                writing       = p.writing,
                average       = p.average,
                cadete_rut    = p.cadete.rut,
            }).ToList();

            string result = String.Empty;

            if (ingles.Count() != 0)
            {
                JavaScriptSerializer jss = new JavaScriptSerializer();
                json = jss.Serialize(ingles);

                Service_CadeteEnLinea.SiteControllerPortTypeClient webService = new SiteControllerPortTypeClient();
                result = webService.ingles(json, estado.ToString());

                /******************************************************
                *  actualización de estado o eliminación de registro
                ******************************************************/
                if (estado == 3)
                {
                    ingles_tae.deleteEstado(3);
                }
                else
                {
                    ingles_tae.changeEstado(estado, 0);
                }
                conexion.SaveChanges();
            }
            return(result);
        }
        public static string sendWeb(int estado)
        {
            var json = "";
            var ingles = conexion.ingles_tae.Where(p => p.estado == estado).Select(p => new
            {
                idingles_tae = p.idingles_tae,
                ano = p.ano,
                mes = p.mes,
                speaking = p.speaking,
                understanding = p.understanding,
                writing = p.writing,
                average = p.average,
                cadete_rut = p.cadete.rut,
            }).ToList();

            string result = String.Empty;
            if (ingles.Count() != 0)
            {
                JavaScriptSerializer jss = new JavaScriptSerializer();
                json = jss.Serialize(ingles);

                Service_CadeteEnLinea.SiteControllerPortTypeClient webService = new SiteControllerPortTypeClient();
                result = webService.ingles(json, estado.ToString());

                /******************************************************
                 *  actualización de estado o eliminación de registro
                 ******************************************************/
                if (estado == 3)
                {
                    ingles_tae.deleteEstado(3);
                }
                else
                {
                    ingles_tae.changeEstado(estado, 0);
                }
                conexion.SaveChanges();
            }
            return result;
        }
Example #16
0
        /* OBSERVACIÓN: los francos se reinician cada vez que se ejecuta la ETL
         * por esto mismo, solo se ejecuta el sendWeb de estados en 1
         */
        public static string sendWeb(int estado)
        {
            var json    = "";
            var salidas = conexion.francos.Where(p => p.estado == estado).Select(p => new
            {
                idfrancos       = p.idfrancos,
                cadete_rut      = p.cadete.rut,
                fecha_salida    = p.fecha_salida,
                hora_salida     = p.hora_salida,
                fecha_recogida  = p.fecha_recogida,
                hora_recogida   = p.hora_recogida,
                asignatura_bajo = p.asignatura_bajo,
                observaciones   = p.observaciones
            }).ToList();

            string result = String.Empty;

            if (salidas.Count() != 0)
            {
                JavaScriptSerializer jss = new JavaScriptSerializer();
                json = jss.Serialize(salidas);

                Service_CadeteEnLinea.SiteControllerPortTypeClient webService = new SiteControllerPortTypeClient();
                result = webService.francos(json, estado.ToString());


                if (estado == 3)
                {
                    francos.deleteEstado(3);
                }
                else
                {
                    francos.changeEstado(estado, 0);
                }
                conexion.SaveChanges();
            }
            return(result);
        }
        public static string sendWeb(int estado)
        {
            var json       = "";
            var apoderados = conexion.apoderado.Where(p => p.estado == estado).Select(p => new
            {
                rut           = p.rut,
                direccion     = p.direccion,
                comuna        = p.comuna,
                ciudad        = p.ciudad,
                region        = "",
                fono          = p.fono,
                fonoComercial = p.fonoComercial,
                difunto       = p.difunto,
            }).ToList();

            string result = String.Empty;

            if (apoderados.Count() != 0)
            {
                JavaScriptSerializer jss = new JavaScriptSerializer();
                json = jss.Serialize(apoderados);

                Service_CadeteEnLinea.SiteControllerPortTypeClient webService = new SiteControllerPortTypeClient();
                result = webService.apoderados(json, estado.ToString());


                if (estado == 3)
                {
                    apoderado.deleteEstado(3);
                }
                else
                {
                    apoderado.changeEstado(estado, 0);
                }
                conexion.SaveChanges();
            }
            return(result);
        }
        public static string sendWeb(int estado)
        {
            var json = "";
            var apoderados = conexion.apoderado.Where(p => p.estado == estado).Select(p => new
            {
                rut = p.rut,
                direccion = p.direccion,
                comuna = p.comuna,
                ciudad = p.ciudad,
                region = "",
                fono = p.fono,
                fonoComercial = p.fonoComercial,
                difunto = p.difunto,

            }).ToList();

            string result = String.Empty;
            if (apoderados.Count() != 0)
            {
                JavaScriptSerializer jss = new JavaScriptSerializer();
                json = jss.Serialize(apoderados);

                Service_CadeteEnLinea.SiteControllerPortTypeClient webService = new SiteControllerPortTypeClient();
                result = webService.apoderados(json, estado.ToString());

                if (estado == 3)
                {
                    apoderado.deleteEstado(3);
                }
                else
                {
                    apoderado.changeEstado(estado, 0);
                }
                conexion.SaveChanges();
            }
            return result;
        }
        /* OBSERVACIÓN: los francos se reinician cada vez que se ejecuta la ETL
         * por esto mismo, solo se ejecuta el sendWeb de estados en 1
         */
        public static string sendWeb(int estado)
        {
            var json = "";
            var salidas = conexion.francos.Where(p => p.estado == estado).Select(p => new
            {
                idfrancos = p.idfrancos,
                cadete_rut = p.cadete.rut,
                fecha_salida = p.fecha_salida,
                hora_salida = p.hora_salida,
                fecha_recogida = p.fecha_recogida,
                hora_recogida = p.hora_recogida,
                asignatura_bajo = p.asignatura_bajo,
                observaciones = p.observaciones
            }).ToList();

            string result = String.Empty;
            if (salidas.Count() != 0)
            {
                JavaScriptSerializer jss = new JavaScriptSerializer();
                json = jss.Serialize(salidas);

                Service_CadeteEnLinea.SiteControllerPortTypeClient webService = new SiteControllerPortTypeClient();
                result = webService.francos(json, estado.ToString());

                if (estado == 3)
                {

                    francos.deleteEstado(3);
                }
                else
                {
                    francos.changeEstado(estado, 0);
                }
                conexion.SaveChanges();
            }
            return result;
        }
        public static string sendWeb(int estado)
        {
            string result = String.Empty;
            while (transaccion.cantidad(estado) > 0)
            {
                var json = "";
                var transacciones = conexion.transaccion.Where(p => p.estado == estado).Select(p => new
                {
                    idtransaccion = p.idtransaccion,
                    cadete_rut = p.cadete_rut,
                    tipoTransaccion = p.tipoTransaccion,
                    monto = p.monto,
                    fechaMovimiento = p.fechaMovimiento,
                    descripcion = p.descripcion,
                    tipoCuenta = p.tipoCuenta,
                }).ToList().Take(2000);

                if (transacciones.Count() != 0)
                {
                    JavaScriptSerializer jss = new JavaScriptSerializer();
                    json = jss.Serialize(transacciones);

                    Service_CadeteEnLinea.SiteControllerPortTypeClient webService = new SiteControllerPortTypeClient();
                    result = webService.transacciones(json, estado.ToString());

                    /******************************************************
                     *  actualización de estado o eliminación de registro
                     ******************************************************/
                    if (estado == 3)
                    {
                        transaccion.deleteEstado(3);
                    }
                    else
                    {
                        transaccion.changeEstado(estado, 0);
                    }
                    conexion.SaveChanges();
                }
            }
            return result;
        }
        public static string sendWeb(int estado)
        {
            string result = String.Empty;
            while (notas_parciales.cantidad(estado) > 0)
            {
                var json = "";
                var notas_parcial = conexion.notas_parciales.Where(p => p.estado == estado).Select(p => new
                {
                    idnotas_parciales = p.idnotas_parciales,
                    nota = p.nota,
                    dia = p.dia,
                    mes = p.mes,
                    ano = p.ano,
                    semestre = p.semestre,
                    asignatura_idasignatura = p.asignatura.idasignatura,
                    cadete_rut = p.cadete.rut,
                    concepto = p.tipo
                }).ToList().Take(1000);

                if (notas_parcial.Count() != 0)
                {
                    JavaScriptSerializer jss = new JavaScriptSerializer();
                    json = jss.Serialize(notas_parcial);

                    Service_CadeteEnLinea.SiteControllerPortTypeClient webService = new SiteControllerPortTypeClient();
                    result = webService.notasParciales(json, estado.ToString());

                    if (estado == 3)
                    {
                        notas_parciales.deleteEstado(3);
                    }
                    else
                    {
                        notas_parciales.changeEstado(estado, 0);
                    }

                    conexion.SaveChanges();
                }
            }
            return result;
        }
        public static string sendWeb(int estado)
        {
            string result = String.Empty;
            while (nivelacion.cantidad(estado) > 0)
            {
                var json = "";
                var nivelaciones = conexion.nivelacion.Where(p => p.estado == estado).Select(p => new
                {
                    idnivelacion = p.idnivelacion,
                    cadete_rut = p.cadete.rut,
                    ano = p.ano,
                    semestre = p.semestre,
                    etapa = p.etapa,
                    marca_100_mt = p.marca_100_mt,
                    marca_1000_mt = p.marca_1000_mt,
                    marca_salto_largo = p.marca_salto_largo,
                    marca_bala = p.marca_bala,
                    marca_100_libre = p.marca_100_libre,
                    marca_bajo_agua = p.marca_bajo_agua,
                    marca_trepa = p.marca_trepa,
                    marca_abdominales = p.marca_abdominales,
                    marca_extension_brazos = p.marca_extension_brazos,
                    marca_cooper = p.marca_cooper,
                    nota_100_mt = p.nota_100_mt,
                    nota_1000_mt = p.nota_1000_mt,
                    nota_salto_largo = p.nota_salto_largo,
                    nota_bala = p.nota_bala,
                    nota_100_libre = p.nota_100_libre,
                    nota_bajo_agua = p.nota_bajo_agua,
                    nota_trepa = p.nota_trepa,
                    nota_abdominales = p.nota_abdominales,
                    nota_extension_brazos = p.nota_extension_brazos,
                    nota_final = p.nota_final,
                    observacion = p.observacion,
                }).ToList().Take(1000);

                if (nivelaciones.Count() != 0)
                {
                    JavaScriptSerializer jss = new JavaScriptSerializer();
                    json = jss.Serialize(nivelaciones);

                    Service_CadeteEnLinea.SiteControllerPortTypeClient webService = new SiteControllerPortTypeClient();
                    result = webService.nivelaciones(json, estado.ToString());

                    if (estado == 3)
                    {

                        nivelacion.deleteEstado(3);
                    }
                    else
                    {
                        nivelacion.changeEstado(estado, 0);
                    }
                    conexion.SaveChanges();
                }
            }
            return result;
        }
        public static string sendWeb(int estado)
        {
            string result = String.Empty;
            while (calificaciones.cantidad(estado) > 0)
            {
                var json = "";
                var calificacion = conexion.calificaciones.Where(p => p.estado == estado).Select(p => new
                {
                    idcalificaciones = p.idcalificaciones,
                    ano = p.ano,
                    semestre = p.semestre,
                    mando = p.mando,
                    interes_profesional = p.interes_profesional,
                    personalidad_madurez = p.personalidad_madurez,
                    responsabilidad = p.responsabilidad,
                    espiritu_militar = p.espiritu_militar,
                    cooperacion = p.cooperacion,
                    conducta = p.conducta,
                    aptitud_fisica = p.aptitud_fisica,
                    tenida_orden_aseo = p.tenida_orden_aseo,
                    final = p.final,
                    cadete_rut = p.cadete.rut,
                }).ToList().Take(1000);

                if (calificacion.Count() != 0)
                {
                    JavaScriptSerializer jss = new JavaScriptSerializer();
                    json = jss.Serialize(calificacion);

                    Service_CadeteEnLinea.SiteControllerPortTypeClient webService = new SiteControllerPortTypeClient();
                    result = webService.calificaciones(json, estado.ToString());

                    if (estado == 3)
                    {
                        calificaciones.deleteEstado(3);
                    }
                    else
                    {
                        calificaciones.changeEstado(estado, 0);
                    }
                    conexion.SaveChanges();
                }
            }
            return result;
        }
        public static string sendWeb(int estado)
        {
            string result = String.Empty;
            while (notas_finales.cantidad(estado) > 0)
            {
                var json = "";
                var notas_final = conexion.notas_finales.Where(p => p.estado_tf == estado).Select(p => new
                {
                    idnotas_finales = p.idnotas_finales,
                    nota_presentacion = p.nota_presentacion,
                    nota_examen = p.nota_examen,
                    nota_final = p.nota_final,
                    nota_examen_repeticion = p.nota_examen_repeticion,
                    nota_final_repeticion = p.nota_final_repeticion,
                    asignatura_idasignatura = p.asignatura.idasignatura,
                    estado = p.estado,
                    cadete_rut = p.cadete.rut,
                }).ToList().Take(3000);

                if (notas_final.Count() != 0)
                {
                    JavaScriptSerializer jss = new JavaScriptSerializer();
                    json = jss.Serialize(notas_final);

                    Service_CadeteEnLinea.SiteControllerPortTypeClient webService = new SiteControllerPortTypeClient();
                    result = webService.notasFinales(json, estado.ToString());

                    if (estado == 3)
                    {
                        notas_finales.deleteEstado(3);
                    }
                    else
                    {
                        notas_finales.changeEstado(estado, 0);
                    }
                    conexion.SaveChanges();
                }
            }
            return result;
        }