public HttpResponseMessage CorreccionNotasActasExamen() { try { var httpRequest = HttpContext.Current.Request; int legajoDef = Int32.Parse(httpRequest.Params["legajoDef"]); string codMat = httpRequest.Params["codMat"]; int? nroActa = Int32.Parse(httpRequest.Params["nroActa"]); DateTime fechaActa = DateTime.Parse(httpRequest.Params["fechaActa"]); int folio = Int32.Parse(httpRequest.Params["folio"]); string libro = httpRequest.Params["libro"]; int nota = Int32.Parse(httpRequest.Params["nota"]); bool ausente = bool.Parse(httpRequest.Params["ausente"]); uniExamenesService.sp_sav_examen_a_verificar(legajoDef, codMat, nroActa, fechaActa, folio, libro, nota, ausente); uniActasAlumnos uniActasAlumnos = uniActasAlumnosService.GetByCodMatLegDef(codMat, legajoDef); if (uniActasAlumnos != null) { uniActasAlumnos.ausente = ausente ? 1 : 0; uniActasAlumnos.notadef = nota; uniActasAlumnosService.Update(uniActasAlumnos); } else { throw new ArgumentNullException("uniActasAlumnos"); } HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Accepted); return(response); } catch (ArgumentNullException ex) { HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.NotFound, ex.Message); return(response); } catch (Exception ex) { HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message); return(response); } }
/// <summary> /// Actualiza el uniActasAlumnos /// </summary> public uniActasAlumnos Update(uniActasAlumnos uniActasAlumnos) { if (uniActasAlumnos == null) { throw new ArgumentNullException("uniActasAlumnos"); } uniActasAlumnos uniActasAlumnosDb = context.uniActasAlumnos.Where(aa => aa.legajo == uniActasAlumnos.legajo && aa.Clave == uniActasAlumnos.Clave).FirstOrDefault(); uniActasAlumnosDb.apellido = uniActasAlumnos.apellido; uniActasAlumnosDb.cond = uniActasAlumnos.cond; uniActasAlumnosDb.ausente = uniActasAlumnos.ausente; uniActasAlumnosDb.notaesc = uniActasAlumnos.notaesc; uniActasAlumnosDb.notaora = uniActasAlumnos.notaora; uniActasAlumnosDb.notadef = uniActasAlumnos.notadef; uniActasAlumnosDb.Fila = uniActasAlumnos.Fila; uniActasAlumnosDb.orden = uniActasAlumnos.orden; uniActasAlumnosDb.codigoComprobacion = uniActasAlumnos.codigoComprobacion; context.SaveChanges(); return(uniActasAlumnosDb); }
/// <summary> /// Actualiza el uniActasAlumnos /// </summary> public uniActasAlumnos Update(uniActasAlumnos uniActasAlumnos) { return(uniActasAlumnosDal.Update(uniActasAlumnos)); }