示例#1
0
        public DetalleCalificacionEntidad consultarDetCalifXdestrYcalifica(int idCalificacion, string parametro)
        {
            DetalleCalificacionEntidad objDetalleCalificacion = new DetalleCalificacionEntidad();
            DataTable detalleEfectividad = objConsultasDB.consultarDetalleCalifXcalifYparam(idCalificacion, parametro);

            if (detalleEfectividad.Rows.Count != 0)
            {
                foreach (DataRow item in detalleEfectividad.Rows)
                {
                    objDetalleCalificacion.idDetalleCalificacion = Convert.ToInt32(item.ItemArray[0].ToString());
                    objDetalleCalificacion.calificacion          = Convert.ToDecimal(item.ItemArray[1].ToString());
                    objDetalleCalificacion.destreza       = item.ItemArray[2].ToString();
                    objDetalleCalificacion.idCalificacion = Convert.ToInt32(item.ItemArray[3].ToString());
                }
            }
            return(objDetalleCalificacion);
        }
示例#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);
            }
        }