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(); }
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(); }
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(); }
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; }
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(); }
public int ultimoExperto() { gisiaCont = new gisiabaseEntities2(); List<experto> lista = (from e in gisiaCont.experto select e).ToList<experto>(); gisiaCont.Dispose(); int id; id = lista.AsQueryable().Last<experto>().id_experto; return id; }
public List<criterio> todosCriterios() { gisiaCont = new gisiabaseEntities2(); List<criterio> lista = (from c in gisiaCont.criterio select c).ToList<criterio>(); gisiaCont.Dispose(); return lista; }
public List<matriz_criterio> obtenerMatrizCriterio(int id_proyecto, int id_experto) { gisiaCont = new gisiabaseEntities2(); List<matriz_criterio> matriz = (from m in gisiaCont.matriz_criterio where m.id_proyecto == id_proyecto && m.id_experto == id_experto select m).ToList<matriz_criterio>(); gisiaCont.Dispose(); return matriz; }
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(); }
public Queue<criterio> colaCriterios(int id_proyecto) { gisiaCont = new gisiabaseEntities2(); List<criterio> lista = (from c in gisiaCont.criterio where c.id_proyecto == id_proyecto select c).ToList<criterio>(); Queue<criterio> cola = new Queue<criterio>(); foreach(criterio c in lista) { cola.Enqueue(c); } gisiaCont.Dispose(); return cola; }
public Queue<alternativa> colaAlternativas(int id_proyecto) { gisiaCont = new gisiabaseEntities2(); List<alternativa> lista = (from a in gisiaCont.alternativa where a.id_proyecto == id_proyecto select a).ToList<alternativa>(); Queue<alternativa> cola = new Queue<alternativa>(); foreach (alternativa a in lista) { cola.Enqueue(a); } gisiaCont.Dispose(); return cola; }
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(); }
public List<alternativa> alternativasPorProyecto(int id_proyecto) { gisiaCont = new gisiabaseEntities2(); List<alternativa> lista = (from a in gisiaCont.alternativa where a.id_proyecto == id_proyecto select a).ToList<alternativa>(); gisiaCont.Dispose(); return lista; }
public string alternativaNombre(int id_alternativa) { gisiaCont = new gisiabaseEntities2(); alternativa alt = (from a in gisiaCont.alternativa where a.id_alternativa == id_alternativa select a).FirstOrDefault<alternativa>(); gisiaCont.Dispose(); return alt.nombre.ToString(); }
public List<comparacion_alternativa> comparacionAlternativaPorExperto(int id_proyecto, int id_experto) { gisiaCont = new gisiabaseEntities2(); List<comparacion_alternativa> lista = (from c in gisiaCont.comparacion_alternativa where (c.id_proyecto == id_proyecto && c.id_experto == id_experto) select c).ToList<comparacion_alternativa>(); gisiaCont.Dispose(); return lista; }
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(); }
public List<comparacion_criterio> comparacionCriterioPorExperto(int id_proyecto, int id_experto) { gisiaCont = new gisiabaseEntities2(); List<comparacion_criterio> lista = (from c in gisiaCont.comparacion_criterio where (c.id_proyecto == id_proyecto && c.id_experto == id_experto) select c).ToList<comparacion_criterio>(); gisiaCont.Dispose(); return lista; }
public List<matriz_alternativa> obtenerMatrizAlternativa(int id_proyecto, int id_experto) { gisiaCont = new gisiabaseEntities2(); List<matriz_alternativa> listaMatriz = (from m in gisiaCont.matriz_alternativa where m.id_proyecto == id_proyecto && m.id_experto == id_experto select m).ToList<matriz_alternativa>(); gisiaCont.Dispose(); return listaMatriz; }
public string criterioNombre(int id_criterio) { gisiaCont = new gisiabaseEntities2(); criterio cri = (from c in gisiaCont.criterio where c.id_criterio == id_criterio select c).FirstOrDefault<criterio>(); gisiaCont.Dispose(); return cri.nombre.ToString(); }
public List<proyecto> proyectosPorCreador(int id_creador) { gisiaCont = new gisiabaseEntities2(); List<proyecto> lista = (from p in gisiaCont.proyecto where p.id_creador == id_creador select p).ToList<proyecto>(); //foreach(proyecto proy in lista) //{ // List<comparacion_alternativa> listaAlt = (from a in gisiaContexto.comparacion_alternativa // where a.id_proyecto == proy.id_proyecto // select a).ToList<comparacion_alternativa>(); // if (listaAlt.Count != 0) // lista.Remove(proy); //} gisiaCont.Dispose(); return lista; }
public List<criterio> criteriosPorProyecto(int id_proyecto) { gisiaCont = new gisiabaseEntities2(); List<criterio> lista = (from c in gisiaCont.criterio where c.id_proyecto == id_proyecto select c).ToList<criterio>(); gisiaCont.Dispose(); return lista; }
public List<alternativa> todasAlternativas() { gisiaCont = new gisiabaseEntities2(); List<alternativa> lista = (from a in gisiaCont.alternativa select a).ToList<alternativa>(); gisiaCont.Dispose(); return lista; }
public bool existeCriterios(int id_proyecto) { gisiaCont = new gisiabaseEntities2(); var flag = (from c in gisiaCont.criterio where c.id_proyecto == id_proyecto select c).ToList<criterio>().Any(); gisiaCont.Dispose(); return flag; }
public List<experto> todosExpertos() { gisiaCont = new gisiabaseEntities2(); List<experto> lista = (from e in gisiaCont.experto select e).ToList<experto>(); gisiaCont.Dispose(); return lista; }
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(); }
public int ultimoProyecto() { gisiaCont = new gisiabaseEntities2(); List<proyecto> lista = (from p in gisiaCont.proyecto select p).ToList<proyecto>(); gisiaCont.Dispose(); int id; id = lista.AsQueryable().Last<proyecto>().id_proyecto; return id; }
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(); }
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; }
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(); }