示例#1
0
        public static void RemovePregunta(String idForma, String idPregunta)
        {
            using (var dbContext = new wPremiosInstitucionalesdbEntities())
            {
                try
                {
                    var query = (from pregunta in dbContext.PI_BA_PreguntasPorForma
                                 where pregunta.cveForma.Equals(idForma) && pregunta.cvePregunta.Equals(idPregunta)
                                 select pregunta).FirstOrDefault();
                    dbContext.PI_BA_PreguntasPorForma.Remove(query);

                    dbContext.SaveChanges();

                    var query2 = (from pregunta in dbContext.PI_BA_Pregunta
                                  where pregunta.cvePregunta.Equals(idPregunta)
                                  select pregunta).FirstOrDefault();
                    dbContext.PI_BA_Pregunta.Remove(query2);
                    dbContext.SaveChanges();
                }
                catch (Exception Ex)
                {
                    Console.WriteLine("Catched Exception: " + Ex.Message + Environment.NewLine);
                }
            }
        }
示例#2
0
 public static void InsertaPregunta(String idForma, String valor, int orden)
 {
     using (var dbContext = new wPremiosInstitucionalesdbEntities())
     {
         try
         {
             PI_BA_Pregunta pregunta = new PI_BA_Pregunta();
             pregunta.cvePregunta = Guid.NewGuid().ToString();
             pregunta.Orden       = orden;
             pregunta.Texto       = valor;
             dbContext.PI_BA_Pregunta.Add(pregunta);
             dbContext.SaveChanges();
             PI_BA_PreguntasPorForma pregForma = new PI_BA_PreguntasPorForma();
             pregForma.cvePreguntaPorForma = Guid.NewGuid().ToString();
             pregForma.cveForma            = idForma;
             pregForma.cvePregunta         = pregunta.cvePregunta;
             dbContext.PI_BA_PreguntasPorForma.Add(pregForma);
             dbContext.SaveChanges();
         }
         catch (Exception Ex)
         {
             Console.WriteLine("Catched Exception: " + Ex.Message + Environment.NewLine);
         }
     }
 }
示例#3
0
 public static bool UpdateCandidato(PI_BA_Candidato objCandidato)
 {
     using (var dbContext = new wPremiosInstitucionalesdbEntities())
     {
         try
         {
             dbContext.UpdateCandidato(objCandidato.cveCandidato,
                                       objCandidato.Password,
                                       objCandidato.Nombre,
                                       objCandidato.Apellido,
                                       objCandidato.Confirmado,
                                       objCandidato.Correo,
                                       objCandidato.CodigoConfirmacion,
                                       objCandidato.Telefono,
                                       objCandidato.Nacionalidad,
                                       objCandidato.RFC,
                                       objCandidato.Direccion,
                                       objCandidato.NombreImagen,
                                       objCandidato.FechaPrivacidadDatos);
             dbContext.SaveChanges();
             return(true);
         }
         catch (Exception Ex)
         {
             Console.WriteLine("Catched Exception: " + Ex.Message + Environment.NewLine);
             return(false);
         }
     }
 }
示例#4
0
 public static void ActualizarConvocatoria(PI_BA_Convocatoria cv)
 {
     using (var dbContext = new wPremiosInstitucionalesdbEntities())
     {
         try
         {
             dbContext.UpdateConvocatoria(cv.cveConvocatoria, cv.FechaInicio, cv.FechaFin, cv.cvePremio, cv.TituloConvocatoria, cv.FechaVeredicto, cv.FechaCreacion, cv.UsuarioCreacion, cv.FechaEdicion, cv.UsuarioEdicion);
             dbContext.SaveChanges();
         }
         catch (Exception Ex)
         {
             Console.WriteLine("Catched Exception: " + Ex.Message + Environment.NewLine);
         }
     }
 }
示例#5
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);
         }
     }
 }
示例#6
0
 public static void CreateCategoria(PI_BA_Categoria cat)
 {
     using (var dbContext = new wPremiosInstitucionalesdbEntities())
     {
         try
         {
             dbContext.AddCategoria(cat.cveCategoria, cat.Nombre, cat.cveConvocatoria, cat.cveAplicacionGanadora, cat.FechaCreacion, cat.UsuarioCreacion, cat.FechaEdicion, cat.UsuarioEdicion);
             dbContext.SaveChanges();
         }
         catch (Exception Ex)
         {
             Console.WriteLine("Catched Exception: " + Ex.Message + Environment.NewLine);
         }
     }
 }
示例#7
0
 public static void CreatePremio(PI_BA_Premio pr)
 {
     using (var dbContext = new wPremiosInstitucionalesdbEntities())
     {
         try
         {
             dbContext.AddPremio(pr.cvePremio, pr.Nombre, pr.NombreImagen, pr.Descripcion, pr.FechaCreacion, pr.UsuarioCreacion, pr.FechaEdicion, pr.UsuarioEdicion);
             dbContext.SaveChanges();
         }
         catch (Exception Ex)
         {
             Console.WriteLine("Catched Exception: " + Ex.Message + Environment.NewLine);
         }
     }
 }
示例#8
0
 public static void CreateForma(PI_BA_Forma fr)
 {
     using (var dbContext = new wPremiosInstitucionalesdbEntities())
     {
         try
         {
             dbContext.AddForma(fr.cveForma, fr.cveCategoria, fr.FechaCreacion, fr.UsuarioCreacion, fr.FechaEdicion, fr.UsuarioEdicion);
             dbContext.SaveChanges();
         }
         catch (Exception Ex)
         {
             Console.WriteLine("Catched Exception: " + Ex.Message + Environment.NewLine);
         }
     }
 }
示例#9
0
 /// Pending
 public static void ActualizaEvaluacion(String sEvalId, short calif)
 {
     using (var dbContext = new wPremiosInstitucionalesdbEntities())
     {
         try
         {
             var eval = GetEvaluacionById(sEvalId);
             dbContext.UpdateEvaluacion(eval.cveEvaluacion, calif, eval.cveAplicacion, eval.cveJuez);
             dbContext.SaveChanges();
         }
         catch (Exception Ex)
         {
             Console.WriteLine("Catched Exception: " + Ex.Message + Environment.NewLine);
         }
     }
 }
示例#10
0
 public static void ActualizarPremio(string idPremio, string titulo, string descripcion, string imagenurl, string user)
 {
     using (var dbContext = new wPremiosInstitucionalesdbEntities())
     {
         try
         {
             var pr = GetPremioById(idPremio);
             dbContext.UpdatePremio(pr.cvePremio, titulo, imagenurl, descripcion, pr.FechaCreacion, pr.UsuarioCreacion, DateTime.Now, user);
             dbContext.SaveChanges();
         }
         catch (Exception Ex)
         {
             Console.WriteLine("Catched Exception: " + Ex.Message + Environment.NewLine);
         }
     }
 }
示例#11
0
 public static void UpdateAplicacionArchivo(String cveApp, String sArchivo)
 {
     using (var dbContext = new wPremiosInstitucionalesdbEntities())
     {
         try
         {
             var aplicacion = dbContext.PI_BA_Aplicacion.Where(a => a.cveAplicacion.Equals(cveApp)).ToList().FirstOrDefault();
             aplicacion.NombreArchivo = sArchivo;
             dbContext.SaveChanges();
         }
         catch (Exception Ex)
         {
             Console.WriteLine("Catched Exception: " + Ex.Message + Environment.NewLine);
         }
     }
 }
示例#12
0
 public static void CambiarNombreCategoria(String idCategoria, String nombre)
 {
     using (var dbContext = new wPremiosInstitucionalesdbEntities())
     {
         try
         {
             PI_BA_Categoria categoria = dbContext.PI_BA_Categoria.Where(c => c.cveCategoria.Equals(idCategoria)).FirstOrDefault();
             categoria.Nombre = nombre;
             dbContext.SaveChanges();
         }
         catch (Exception Ex)
         {
             Console.WriteLine("Catched Exception: " + Ex.Message + Environment.NewLine);
         }
     }
 }
示例#13
0
 public static void SetAplicacionModificada(String idAplicacion)
 {
     using (var dbContext = new wPremiosInstitucionalesdbEntities())
     {
         try
         {
             PI_BA_Aplicacion aplicacion = dbContext.PI_BA_Aplicacion.Where(c => c.cveAplicacion.Equals(idAplicacion)).FirstOrDefault();
             aplicacion.Status = StringValues.Modificado;
             dbContext.SaveChanges();
         }
         catch (Exception Ex)
         {
             Console.WriteLine("Catched Exception: " + Ex.Message + Environment.NewLine);
         }
     }
 }
示例#14
0
 public static bool ConfirmarCandidato(string codigoConfirmacion)
 {
     using (var dbContext = new wPremiosInstitucionalesdbEntities())
     {
         try
         {
             dbContext.ConfirmarCandidato(codigoConfirmacion);
             dbContext.SaveChanges();
             return(true);
         }
         catch (Exception Ex)
         {
             Console.WriteLine("Catched Exception: " + Ex.Message + Environment.NewLine);
             return(false);
         }
     }
 }
示例#15
0
 public static void SaveRespuestaModificada(String idAplicacion, String idPregunta, String valorModificado)
 {
     using (var dbContext = new wPremiosInstitucionalesdbEntities())
     {
         try
         {
             var resp = dbContext.PI_BA_Respuesta.Where(r => r.cveAplicacion.Equals(idAplicacion) &&
                                                        r.cvePregunta.Equals(idPregunta)).FirstOrDefault();
             resp.Valor = valorModificado;
             dbContext.SaveChanges();
         }
         catch (Exception Ex)
         {
             Console.WriteLine("Catched Exception: " + Ex.Message + Environment.NewLine);
         }
     }
 }
示例#16
0
 public static void GuardaPregunta(String idPregunta, String valor, int orden)
 {
     using (var dbContext = new wPremiosInstitucionalesdbEntities())
     {
         try
         {
             var resp = dbContext.PI_BA_Pregunta.Where(r => r.cvePregunta.Equals(idPregunta)).FirstOrDefault();
             resp.Texto = valor;
             resp.Orden = orden;
             dbContext.SaveChanges();
         }
         catch (Exception Ex)
         {
             Console.WriteLine("Catched Exception: " + Ex.Message + Environment.NewLine);
         }
     }
 }
示例#17
0
 public static bool UpdateAdministrador(PI_SE_Administrador objAdministrador)
 {
     using (var dbContext = new wPremiosInstitucionalesdbEntities())
     {
         try
         {
             dbContext.UpdateAdministrador(objAdministrador.cveAdministrador,
                                           objAdministrador.Password,
                                           objAdministrador.Correo);
             dbContext.SaveChanges();
             return(true);
         }
         catch (Exception Ex)
         {
             Console.WriteLine("Catched Exception: " + Ex.Message + Environment.NewLine);
             return(false);
         }
     }
 }
示例#18
0
 public static void CrearAplicacion(PI_BA_Aplicacion aplicacion, List <PI_BA_Respuesta> respuestas)
 {
     using (var dbContext = new wPremiosInstitucionalesdbEntities())
     {
         try
         {
             dbContext.PI_BA_Aplicacion.Add(aplicacion);
             foreach (var resp in respuestas)
             {
                 dbContext.PI_BA_Respuesta.Add(resp);
             }
             dbContext.SaveChanges();
         }
         catch (Exception Ex)
         {
             Console.WriteLine("Catched Exception: " + Ex.Message + Environment.NewLine);
         }
     }
 }
示例#19
0
        public static void AsignarGanadorCategoria(String idCategoria, String cveApp)
        {
            using (var dbContext = new wPremiosInstitucionalesdbEntities())
            {
                try
                {
                    if (idCategoria == null || cveApp == null)
                    {
                        return;
                    }

                    PI_BA_Categoria categoria = dbContext.PI_BA_Categoria.Where(c => c.cveCategoria.Equals(idCategoria)).FirstOrDefault();
                    categoria.cveAplicacionGanadora = cveApp;
                    dbContext.SaveChanges();
                }
                catch (Exception Ex)
                {
                    Console.WriteLine("Catched Exception: " + Ex.Message + Environment.NewLine);
                }
            }
        }
示例#20
0
 public static bool UpdateJuez(PI_BA_Juez objJuez)
 {
     using (var dbContext = new wPremiosInstitucionalesdbEntities())
     {
         try
         {
             dbContext.UpdateJuez(objJuez.cveJuez,
                                  objJuez.Password,
                                  objJuez.Nombre,
                                  objJuez.Apellido,
                                  objJuez.Correo,
                                  objJuez.NombreImagen);
             dbContext.SaveChanges();
             return(true);
         }
         catch (Exception Ex)
         {
             Console.WriteLine("Catched Exception: " + Ex.Message + Environment.NewLine);
             return(false);
         }
     }
 }
示例#21
0
 public static void AsignarJuecesCategoria(String idCategoria, List <String> idJueces)
 {
     using (var dbContext = new wPremiosInstitucionalesdbEntities())
     {
         try
         {
             foreach (var idJuez in idJueces)
             {
                 PI_BA_JuezPorCategoria row = new PI_BA_JuezPorCategoria();
                 row.cveCategoria        = idCategoria;
                 row.cveJuez             = idJuez;
                 row.cveJuezPorCategoria = Guid.NewGuid().ToString();
                 dbContext.PI_BA_JuezPorCategoria.Add(row);
             }
             dbContext.SaveChanges();
         }
         catch (Exception Ex)
         {
             Console.WriteLine("Catched Exception: " + Ex.Message + Environment.NewLine);
         }
     }
 }
示例#22
0
        public static void RemoveJuezCategoria(String idCategoria)
        {
            using (var dbContext = new wPremiosInstitucionalesdbEntities())
            {
                try
                {
                    var query = (from juezCategoria in dbContext.PI_BA_JuezPorCategoria
                                 where juezCategoria.cveCategoria.Equals(idCategoria)
                                 select juezCategoria).ToList();

                    foreach (var juez in query)
                    {
                        dbContext.PI_BA_JuezPorCategoria.Remove(juez);
                    }

                    dbContext.SaveChanges();
                }
                catch (Exception Ex)
                {
                    Console.WriteLine("Catched Exception: " + Ex.Message + Environment.NewLine);
                }
            }
        }
示例#23
0
        public static bool RegistraJuez(string correo, string contrasena)
        {
            using (var dbContext = new wPremiosInstitucionalesdbEntities())
            {
                try
                {
                    // Si no hay ningun usuario registrado con ese correo
                    if (!ExisteUsuario(correo))
                    {
                        dbContext.AddJuez(Guid.NewGuid().ToString(), contrasena, null, null, correo, null);
                        dbContext.SaveChanges();
                        return(true);
                    }

                    // Si alguien ya esta registrado con este correo
                    return(false);
                }
                catch (Exception Ex)
                {
                    Console.WriteLine("Catched Exception: " + Ex.Message + Environment.NewLine);
                    return(false);
                }
            }
        }
示例#24
0
        public static bool RegistraCandidato(string email, string password, string nombre, string apellido, string codigoConfirmacion)
        {
            using (var dbContext = new wPremiosInstitucionalesdbEntities())
            {
                try
                {
                    // Si no hay ningun usuario registrado con ese correo
                    if (!ExisteUsuario(email))
                    {
                        dbContext.AddCandidato(Guid.NewGuid().ToString(), password, nombre, apellido, null, email, codigoConfirmacion, null, null, null, null, null, null);
                        dbContext.SaveChanges();
                        return(true);
                    }

                    // Si alguien ya esta registrado con este correo
                    return(false);
                }
                catch (Exception Ex)
                {
                    Console.WriteLine("Catched Exception: " + Ex.Message + Environment.NewLine);
                    return(false);
                }
            }
        }