예제 #1
0
        // Esta funcion permite enviar los partes cerrados al servidor
        public bool CompruebaTerminados()
        {
            bool resultado = false;

            List <SAT>        sat;
            List <SAT_Lineas> lineas;
            List <SAT_Equipo> equipo;

            RepositorySatApp BBDD = new RepositorySatApp();

            var valores = BBDD.GetAll <Valores_SAT>().FirstOrDefault();

            if (valores != null)
            {
                Variables.ArticuloVarios = valores.SAT_ArticuloVarios;
                Variables.RevisaParte    = valores.SAT_RevisarParteAPP;
            }

            if (Variables.RevisaParte == true)
            {
                sat = BBDD.SatRevisar <SAT>();
            }
            else
            {
                sat = BBDD.SatCerrado <SAT>();
            }

            if (sat.Count >= 1)
            {
                foreach (var parte in sat)
                {
                    lineas = BBDD.LineasSatCerrado <SAT_Lineas>(parte.N_Parte);
                    equipo = BBDD.EquipoSatCerrado <SAT_Equipo>(parte.Maquina);
                }
                resultado = true;
            }
            else
            {
                resultado = false;
            }

            return(resultado);
        }