public void ObtenRespuestas() { int loop1, total1; int Puntos; decimal PesoAbsoluto; NameValueCollection coll; //Se cargan todas la variables del form en la variable NameValueCollection coll = Request.Form; //Se guardan todos los nombres del form dentro del array String[] arr1 = coll.AllKeys; //Se recorre el array completo for (loop1 = 6; loop1 < arr1.Length - 8; loop1++) { int empleado = Convert.ToInt32(Session["IdEmpleado"]); try { //Response.Write(arr1[loop1]); //Response.Write("<br/>"); if (arr1[loop1] != null) { int pregunta = Convert.ToInt32(arr1[loop1]); int respuesta = Convert.ToInt32(Request.Form[arr1[loop1]]); TableRespuestas = ClassRespuestas.BuscarIdRespuestas(respuesta); int examen = Convert.ToInt32(Session["NoEvaluacion"].ToString()); Puntos = Convert.ToInt32(TableRespuestas.resPuntos); total1 = Puntos * 50; PesoAbsoluto = (decimal)total1 / (decimal)100; OCKO_StoreProcedureAction evaluacion = new OCKO_StoreProcedureAction(); evaluacion.GuardaRespuestas(examen, pregunta, respuesta, empleado, PesoAbsoluto); } } catch (Exception ex) { Session["ERROR_PM"] = ex; Response.Redirect("PM_ERROR.aspx"); } } }
//GuArdar public void GuardarRespuestas(OCKO_TblRespuestas evaluacion) { OckoDc.OCKO_TblRespuestas.InsertOnSubmit(evaluacion); OckoDc.SubmitChanges(); }
//Editar public void EditarRespuestas(OCKO_TblRespuestas evaluacion) { OckoDc.SubmitChanges(); }
//Eliminar public void eliminarRespuestas(OCKO_TblRespuestas Evaluacion) { OckoDc.OCKO_TblRespuestas.DeleteOnSubmit(Evaluacion); //comand.Tbl_Persona.DeleteOnSubmit(Evaluacion.Tbl_Persona); OckoDc.SubmitChanges(); }