Пример #1
0
 protected void EvaluarAplicacion(object sender, EventArgs e)
 {
     try
     {
         String cveJuez = InformacionPersonalJuezService.GetJuezByCorreo(Session[StringValues.CorreoSesion].ToString()).cveJuez;
         // Verificar que no exista ya una evaluación
         if (EvaluacionService.GetEvaluacionByAplicacionAndJuez(cveAplicacion, cveJuez) == null)
         {
             short evaluacion = 0;
             short.TryParse(aplicationEvaluationNumber.Text, out evaluacion);
             PI_BA_Evaluacion ev = new PI_BA_Evaluacion();
             ev.cveEvaluacion = Guid.NewGuid().ToString();
             ev.cveAplicacion = cveAplicacion;
             ev.cveJuez       = cveJuez;
             ev.Calificacion  = evaluacion;
             EvaluacionService.CrearEvaluacion(ev);
             cveMensaje = 1;
         }
         // Si ya existe
         else
         {
             ModificarAplicacion(sender, e);
         }
     }
     catch (Exception Ex)
     {
         Console.WriteLine("Catched Exception: " + Ex.Message + Environment.NewLine);
         cveMensaje = 0;
     }
     Response.Redirect("EvaluaAplicacion.aspx" + "?m=" + cveMensaje + "&a=" + cveAplicacion, false);
 }
Пример #2
0
 public static void CrearEvaluacion(PI_BA_Evaluacion ev)
 {
     using (var dbContext = new wPremiosInstitucionalesdbEntities())
     {
         try
         {
             dbContext.AddEvaluacion(ev.cveEvaluacion, ev.Calificacion, ev.cveAplicacion, ev.cveJuez);
             dbContext.SaveChanges();
         }
         catch (Exception Ex)
         {
             Console.WriteLine("Catched Exception: " + Ex.Message + Environment.NewLine);
         }
     }
 }