示例#1
0
        public CalificacionEntidad consultaCalificacionIdQuiz(int idQUiz)
        {
            CalificacionEntidad objCalificacion = new CalificacionEntidad();
            DataTable           calificacion    = objConsultasDB.consultarCalificacionIdQuiz(idQUiz);

            if (calificacion.Rows.Count != 0)
            {
                foreach (DataRow item in calificacion.Rows)
                {
                    objCalificacion.idCalificacion = Convert.ToInt32(item.ItemArray[0].ToString());
                    objCalificacion.idQuiz         = Convert.ToInt32(item.ItemArray[1].ToString());
                }
            }

            return(objCalificacion);
        }
示例#2
0
        public void ingresoEfectividad(int idQuiz, decimal calificacion, string parametro)
        {
            CalificacionEntidad objConsultaEfectAingresar = consultaCalificacionIdQuiz(idQuiz);

            if (objConsultaEfectAingresar.idCalificacion != 0)
            {
                DetalleCalificacionEntidad objDetalleEfectConsulta = consultarDetCalifXdestrYcalifica(objConsultaEfectAingresar.idCalificacion, parametro);

                if (objDetalleEfectConsulta.idCalificacion != 0)
                {
                    objIngresosDB.ingresarDetalleCalificacion(objDetalleEfectConsulta.idDetalleCalificacion, calificacion, parametro, objDetalleEfectConsulta.idCalificacion, 2);
                }
                else
                {
                    objIngresosDB.ingresarDetalleCalificacion(0, calificacion, parametro, objConsultaEfectAingresar.idCalificacion, 3);
                }
            }
            else
            {
                DataTable idCalificacion = objIngresosDB.ingresarCalificacion(0, idQuiz, 3);
                objIngresosDB.ingresarDetalleCalificacion(0, calificacion, parametro, int.Parse(idCalificacion.Rows[0].ItemArray[0].ToString()), 3);
            }
        }