Exemple #1
0
 public void altaAlternativa(int id_proyecto, string nombre, string descripcion)
 {
     gisiaCont = new gisiabaseEntities2();
     alternativa miAlternativa = new alternativa();
     miAlternativa.nombre = nombre;
     miAlternativa.descripcion = descripcion;
     miAlternativa.id_proyecto = id_proyecto;
     gisiaCont.AddToalternativa(miAlternativa);
     gisiaCont.SaveChanges();
     gisiaCont.Dispose();
 }
Exemple #2
0
        public void actualizarConsistenciaProyecto(int id_proyecto, int id_experto, bool consistencia)
        {
            gisiaCont = new gisiabaseEntities2();

            experto_proyecto asignacion = (from exp_proy in gisiaCont.experto_proyecto
                                           where exp_proy.id_proyecto == id_proyecto && exp_proy.id_experto == id_experto
                                           select exp_proy).FirstOrDefault<experto_proyecto>();

            asignacion.valoracion_consistente = consistencia;
            gisiaCont.SaveChanges();
            gisiaCont.Dispose();
        }
Exemple #3
0
        public void actualizarMatrizCriterio(int id_proyecto, int id_experto, bool consistente)
        {
            gisiaCont = new gisiabaseEntities2();

            matriz_criterio matriz = (from m in gisiaCont.matriz_criterio
                                          where m.id_proyecto == id_proyecto && m.id_experto == id_experto
                                          select m).FirstOrDefault<matriz_criterio>();

            matriz.consistente = consistente;
            gisiaCont.SaveChanges();
            gisiaCont.Dispose();
        }
Exemple #4
0
 public experto altaExperto(string nombre, string apellido, string usuario, string clave)
 {
     gisiaCont = new gisiabaseEntities2();
     experto miExperto = new experto();
     miExperto.nombre = nombre;
     miExperto.apellido = apellido;
     miExperto.nom_usuario = usuario;
     miExperto.clave = clave;
     gisiaCont.AddToexperto(miExperto);
     gisiaCont.SaveChanges();
     gisiaCont.Dispose();
     return miExperto;
 }
Exemple #5
0
 public void altaCriterio(int id_proyecto, string nombre, string descripcion)
 {
     gisiaCont = new gisiabaseEntities2();
     criterio miCriterio = new criterio();
     miCriterio.id_proyecto = id_proyecto;
     miCriterio.nombre = nombre;
     miCriterio.descripcion = descripcion;
     miCriterio.ILPonderacion = 0;
     gisiaCont.AddTocriterio(miCriterio);
     gisiaCont.SaveChanges();
     gisiaCont.Dispose();
 }
Exemple #6
0
        public void modificarPonderacionExpertoProyectoAHP(int id_proyecto, int id_experto, int poderacion)
        {
            gisiaCont = new gisiabaseEntities2();
            experto_proyecto comp = (from c in gisiaCont.experto_proyecto
                                            where (c.id_proyecto == id_proyecto
                                                   && c.id_experto == id_experto)

                                            select c).FirstOrDefault<experto_proyecto>();
            comp.ponderacion = poderacion;
            gisiaCont.SaveChanges();
            gisiaCont.Dispose();
        }
Exemple #7
0
 public void modificarComparacionCriterios(int id_proyecto, int id_experto, int pos_fila, int pos_columna, float valor)
 {
     gisiaCont = new gisiabaseEntities2();
     comparacion_criterio comp = (from c in gisiaCont.comparacion_criterio
                                  where (c.id_proyecto == id_proyecto && c.id_experto == id_experto && c.pos_fila == pos_fila && c.pos_columna == pos_columna)
                                  select c).FirstOrDefault<comparacion_criterio>();
     comp.valor = valor;
     gisiaCont.SaveChanges();
     gisiaCont.Dispose();
 }
Exemple #8
0
 public void guardarComparacionCriterios(int id_proyecto, int id_experto, int id_criterio1, int id_criterio2, int pos_fila, int pos_columna, float valor)
 {
     gisiaCont = new gisiabaseEntities2();
     comparacion_criterio comp = new comparacion_criterio();
     comp.id_proyecto = id_proyecto;
     comp.id_experto = id_experto;
     comp.id_criterio1 = id_criterio1;
     comp.id_criterio2 = id_criterio2;
     comp.pos_fila = pos_fila;
     comp.pos_columna = pos_columna;
     comp.valor = valor;
     gisiaCont.AddTocomparacion_criterio(comp);
     gisiaCont.SaveChanges();
     gisiaCont.Dispose();
 }
Exemple #9
0
 public void guardarComparacionAlternativas(int id_proyecto, int id_experto, int id_criterio, int id_alternativa1, int id_alternativa2, int pos_fila, int pos_columna, float valor)
 {
     gisiaCont = new gisiabaseEntities2();
     comparacion_alternativa comp = new comparacion_alternativa();
     comp.id_proyecto = id_proyecto;
     comp.id_experto = id_experto;
     comp.id_criterio = id_criterio;
     comp.id_alternativa1 = id_alternativa1;
     comp.id_alternativa2 = id_alternativa2;
     comp.pos_fila = pos_fila;
     comp.pos_columna = pos_columna;
     comp.valor = valor;
     gisiaCont.AddTocomparacion_alternativa(comp);
     gisiaCont.SaveChanges();
     gisiaCont.Dispose();
 }
Exemple #10
0
 public void asignarProyecto(int id_proyecto, int id_experto)
 {
     gisiaCont = new gisiabaseEntities2();
     experto_proyecto asignacion = new experto_proyecto();
     asignacion.id_proyecto = id_proyecto;
     asignacion.id_experto = id_experto;
     asignacion.valoracion_consistente = false;
     asignacion.ILPonderacion = 0;
     gisiaCont.AddToexperto_proyecto(asignacion);
     gisiaCont.SaveChanges();
     gisiaCont.Dispose();
 }
Exemple #11
0
 public proyecto altaProyecto(int id_creador, string nombre, string objetivo)
 {
     gisiaCont = new gisiabaseEntities2();
     proyecto miProyecto = new proyecto();
     miProyecto.id_creador = id_creador;
     miProyecto.nombre = nombre;
     miProyecto.objetivo = objetivo;
     gisiaCont.AddToproyecto(miProyecto);
     gisiaCont.SaveChanges();
     gisiaCont.Dispose();
     return miProyecto;
 }
Exemple #12
0
 public void altaMatrizCriterio(int id_proyecto, int id_experto)
 {
     gisiaCont = new gisiabaseEntities2();
     matriz_criterio matriz = new matriz_criterio();
     matriz.id_proyecto = id_proyecto;
     matriz.id_experto = id_experto;
     gisiaCont.AddTomatriz_criterio(matriz);
     gisiaCont.SaveChanges();
     gisiaCont.Dispose();
 }