예제 #1
0
        public List <Comision> crearComision(List <Comision> lista_agregarComision)
        {
            Comision nuevaComision = new Comision(identificadorComision_Agregar, nombreComision, numeroMiembros, nombreMiembros, cargoMiembros, correosComision);

            nuevaComision.Id_Comision      = identificadorComision_Agregar;
            nuevaComision.Nombre_Comision  = nombreComision;
            nuevaComision.Numero_Miembros  = numeroMiembros;
            nuevaComision.Nombre_Miembros  = nombreMiembros;
            nuevaComision.Cargo_Miembros   = cargoMiembros;
            nuevaComision.Correos_Comision = correosComision;
            miBase.Comision.InsertOnSubmit(nuevaComision);
            miBase.SubmitChanges();
            var consulta = from comision in miBase.Comision
                           where comision.Nombre_Comision == nombreComision
                           select new
            {
                ID = comision.Id_Comision,
                NOMBRE_COMISION   = comision.Nombre_Comision,
                NUMERO_MIEMBROS   = comision.Numero_Miembros,
                NOMBRE_MIEMBROS   = comision.Nombre_Miembros,
                CARGO_MIEMBROS    = comision.Cargo_Miembros,
                CORRREOS_COMISION = comision.Correos_Comision
            };

            foreach (var item in consulta)
            {
                Comision cargar = new Comision(item.ID, item.NOMBRE_COMISION, item.NUMERO_MIEMBROS, item.NOMBRE_MIEMBROS, item.CARGO_MIEMBROS, item.CORRREOS_COMISION);
                lista_agregarComision.Add(cargar);
                mostrarComisiones = lista_agregarComision;
            }
            return(mostrarComisiones);
        }
예제 #2
0
        public List <Comision> selecionarComision(List <Comision> lista_comisiones)
        {
            var consulta = (from comision in miBase.Comision
                            where comision.Id_Comision > 0
                            select comision.Nombre_Comision).Distinct();

            foreach (var item in consulta)
            {
                Comision cargar = new Comision(item);
                lista_comisiones.Add(cargar);
                mostrarComisiones = lista_comisiones;
            }
            return(mostrarComisiones);
        }
예제 #3
0
        public List <Comision> consultarPlanificacion(List <Comision> consulta_planificaciones)
        {
            var consulta = (from planificacion in miBase.Comision
                            where planificacion.Nombre_Comision == consultaActa
                            select planificacion.Nombre_Comision).Distinct();

            foreach (var item in consulta)
            {
                Comision cargar = new Comision(item);
                consulta_planificaciones.Add(cargar);
                consutaPlanificaciones = consulta_planificaciones;
            }
            return(consutaPlanificaciones);
        }
예제 #4
0
        public List <Comision> selecionarCorreos(List <Comision> lista_correos)
        {
            var consulta = (from comision in miBase.Comision
                            where comision.Nombre_Comision == busquedaCorreo
                            orderby comision.Id_Comision ascending
                            select new
            {
                ID = comision.Id_Comision,
                NOMBRE_COMISION = comision.Nombre_Comision,
                NUMERO_MIEMBROS = comision.Numero_Miembros,
                NOMBRE_MIEMBROS = comision.Nombre_Miembros,
                CARGO_MIEMBROS = comision.Cargo_Miembros,
                CORRREOS_COMISION = comision.Correos_Comision
            }).Distinct();

            foreach (var item in consulta)
            {
                Comision cargar = new Comision(item.ID, item.NOMBRE_COMISION, item.NUMERO_MIEMBROS, item.NOMBRE_MIEMBROS, item.CARGO_MIEMBROS, item.CORRREOS_COMISION);
                lista_correos.Add(cargar);
                mostrarCorreos = lista_correos;
            }
            return(mostrarCorreos);
        }