Ejemplo n.º 1
0
        public string e_notasGrupo(notasDTO.notasXCursoDTO c)
        {
            string var = null;
            List<notasDTO.notaDTO> NRows = c.rows;
            List<notasDTO.notass> lst = new List<notasDTO.notass>();
            foreach (notasDTO.notaDTO item in NRows)
            {
                notasDTO.notass ds = new notasDTO.notass();
                //ds.referencia = item.referencia.
                string[] logro = item.logro.ToString().Split('/');
                ds.id_estudiante = item.id.ToString();
                ds.id_logro = logro[0];
                ds.nota = item.nota.ToString();
                ds.equivalencia = validarEquivalenciaEnEnteros(item.nota.ToString());  // Validadmos la nomenclatura de la nota

                ds.nota_s = item.nota_s.ToString();
                ds.equivalencia_s = validarEquivalenciaEnEnteros(item.nota_s.ToString());  // Validadmos la nomenclatura de la nota_s

                ds.id_periodo = c.periodo;
                ds.id_profesor = c.codprofe;
                ds.id_asignatura = c.codasig;
                ds.id_grupo = c.codgrupo;
                lst.Add(ds);
            }
            var = r.e_notasGrupo(lst);
            if (var != null)
            {
                return var;
            }
            else { return "Problemas al registar este grupo en el Servidor: Contactese con el Administrador"; }
        }
Ejemplo n.º 2
0
        public string r_notasGrupo(notasDTO.notasXCursoDTO c)
        {
            string var = null;
            List<notasDTO.notaDTO> NRows = c.rows;
            List<notasDTO.notass> lst = new List<notasDTO.notass>();
            foreach (notasDTO.notaDTO item in NRows)
            {
                notasDTO.notass ds = new notasDTO.notass();
                string[] logro = item.logro.ToString().Split('/');
                ds.id_estudiante = item.id.ToString();
                ds.id_logro = logro[0];
                ds.nota = item.nota.ToString();
                ds.nota_s = item.nota_s.ToString();
                ds.equivalencia = validarEquivalenciaEnEnteros(item.nota.ToString());  
                ds.equivalencia_s = validarEquivalenciaEnEnteros(item.nota_s.ToString()); 

                ds.id_periodo = c.periodo;
                ds.id_profesor = c.codprofe;
                ds.id_asignatura = c.codasig;
                ds.id_grupo = c.codgrupo;
                if (ds.id_logro == "Seleccione...")
                {
                    return "En la columna: <strong>Logro</strong> no puede quedar con ningun  <strong>Seleccione...</strong>. Usted debe seleccionar un logro de la lista.";
                }
                else 
                {
                    logrosDTO v = BLL.c_logro(ds.id_logro);
                    if (v == null)
                    {
                        return "Revise. En la columna: <strong>Logro</strong> existe un logro que no es valido.";
                    }
                    else
                        lst.Add(ds);
                }
            }
            var = r.r_notasGrupoV2(lst);
            if (var != null)
            {
                return var;
            }
            else { return "Problemas al registar este grupo en el Servidor: Contactese con el Administrador"; }
        }