Пример #1
0
        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);
            }
        }
Пример #2
0
        /// <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);
        }
Пример #3
0
 /// <summary>
 /// Actualiza el uniActasAlumnos
 /// </summary>
 public uniActasAlumnos Update(uniActasAlumnos uniActasAlumnos)
 {
     return(uniActasAlumnosDal.Update(uniActasAlumnos));
 }