db corregida
This commit is contained in:
parent
10bd6aaaa5
commit
55ea61bd93
@ -1,134 +1,134 @@
|
|||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (101, 'ACTUARIA', '101', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (101, 'ACTUARIA', '101');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (102, 'ARQUITECTURA', '102', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (102, 'ARQUITECTURA', '102');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (103, 'ARQUITECTURA DEL PAISAJE', '103', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (103, 'ARQUITECTURA DEL PAISAJE', '103');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (104, 'CIENCIAS DE LA COMPUTACION', '104', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (104, 'CIENCIAS DE LA COMPUTACION', '104');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (105, 'DISEÑO INDUSTRIAL', '105', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (105, 'DISEÑO INDUSTRIAL', '105');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (106, 'FISICA', '106', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (106, 'FISICA', '106');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (107, 'INGENIERIA CIVIL', '107', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (107, 'INGENIERIA CIVIL', '107');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (108, 'INGENIERIA DE MINAS Y METALURGIA', '108', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (108, 'INGENIERIA DE MINAS Y METALURGIA', '108');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (109, 'INGENIERIA ELECTRICA Y ELECTRONICA', '109', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (109, 'INGENIERIA ELECTRICA Y ELECTRONICA', '109');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (110, 'INGENIERIA EN COMPUTACION', '110', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (110, 'INGENIERIA EN COMPUTACION', '110');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (111, 'INGENIERIA EN TELECOMUNICACIONES', '111', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (111, 'INGENIERIA EN TELECOMUNICACIONES', '111');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (112, 'INGENIERIA GEOFISICA', '112', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (112, 'INGENIERIA GEOFISICA', '112');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (113, 'INGENIERIA GEOLOGICA', '113', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (113, 'INGENIERIA GEOLOGICA', '113');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (114, 'INGENIERIA INDUSTRIAL', '114', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (114, 'INGENIERIA INDUSTRIAL', '114');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (115, 'INGENIERIA MECANICA', '115', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (115, 'INGENIERIA MECANICA', '115');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (116, 'INGENIERIA MECANICA ELECTRICA', '116', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (116, 'INGENIERIA MECANICA ELECTRICA', '116');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (117, 'INGENIERIA PETROLERA', '117', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (117, 'INGENIERIA PETROLERA', '117');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (118, 'INGENIERIA QUIMICA', '118', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (118, 'INGENIERIA QUIMICA', '118');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (119, 'INGENIERIA QUIMICA METALURGICA', '119', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (119, 'INGENIERIA QUIMICA METALURGICA', '119');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (120, 'INGENIERIA TOPOGRAFICA Y GEODESICA', '120', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (120, 'INGENIERIA TOPOGRAFICA Y GEODESICA', '120');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (121, 'MATEMATICAS APLICADAS Y COMPUTACION', '121', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (121, 'MATEMATICAS APLICADAS Y COMPUTACION', '121');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (122, 'MATEMATICAS', '122', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (122, 'MATEMATICAS', '122');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (123, 'URBANISMO', '123', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (123, 'URBANISMO', '123');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (124, 'INGENIERIA MECATRONICA', '124', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (124, 'INGENIERIA MECATRONICA', '124');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (125, 'INGENIERIA GEOMATICA', '125', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (125, 'INGENIERIA GEOMATICA', '125');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (126, 'TECNOLOGIA', '126', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (126, 'TECNOLOGIA', '126');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (127, 'CIENCIAS DE LA TIERRA', '127', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (127, 'CIENCIAS DE LA TIERRA', '127');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (128, 'INGENIERIA EN ENERGIAS RENOVABLES', '128', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (128, 'INGENIERIA EN ENERGIAS RENOVABLES', '128');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (129, 'NANOTECNOLOGIA', '129', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (129, 'NANOTECNOLOGIA', '129');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (130, 'INGENIERIA EN TELECOMUNICACIONES, SISTEMAS Y ELECTRONICA', '130', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (130, 'INGENIERIA EN TELECOMUNICACIONES, SISTEMAS Y ELECTRONICA', '130');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (131, 'GEOCIENCIAS', '131', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (131, 'GEOCIENCIAS', '131');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (132, 'TECNOLOGIAS PARA LA INFORMACION EN CIENCIAS', '132', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (132, 'TECNOLOGIAS PARA LA INFORMACION EN CIENCIAS', '132');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (133, 'CIENCIA DE MATERIALES SUSTENTABLES', '133', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (133, 'CIENCIA DE MATERIALES SUSTENTABLES', '133');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (134, 'FISICA BIOMEDICA', '134', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (134, 'FISICA BIOMEDICA', '134');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (135, 'INGENIERIA EN SISTEMAS BIOMEDICOS', '135', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (135, 'INGENIERIA EN SISTEMAS BIOMEDICOS', '135');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (136, 'MATEMATICAS APLICADAS', '136', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (136, 'MATEMATICAS APLICADAS', '136');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (137, 'INGENIERIA AMBIENTAL', '137', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (137, 'INGENIERIA AMBIENTAL', '137');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (138, 'CIENCIA DE DATOS', '138', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (138, 'CIENCIA DE DATOS', '138');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (139, 'INGENIERIA AEROESPACIAL', '139', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (139, 'INGENIERIA AEROESPACIAL', '139');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (201, 'BIOLOGIA', '201', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (201, 'BIOLOGIA', '201');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (202, 'CIRUJANO DENTISTA', '202', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (202, 'CIRUJANO DENTISTA', '202');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (203, 'ENFERMERIA Y OBSTETRICIA', '203', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (203, 'ENFERMERIA Y OBSTETRICIA', '203');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (204, 'INGENIERIA AGRICOLA', '204', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (204, 'INGENIERIA AGRICOLA', '204');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (205, 'INGENIERIA EN ALIMENTOS', '205', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (205, 'INGENIERIA EN ALIMENTOS', '205');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (206, 'INVESTIGACION BIOMEDICA BASICA', '206', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (206, 'INVESTIGACION BIOMEDICA BASICA', '206');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (207, 'MEDICINA VETERINARIA Y ZOOTECNIA', '207', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (207, 'MEDICINA VETERINARIA Y ZOOTECNIA', '207');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (208, 'MEDICO CIRUJANO', '208', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (208, 'MEDICO CIRUJANO', '208');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (209, 'OPTOMETRIA', '209', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (209, 'OPTOMETRIA', '209');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (210, 'PSICOLOGIA', '210', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (210, 'PSICOLOGIA', '210');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (211, 'QUIMICA', '211', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (211, 'QUIMICA', '211');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (212, 'QUIMICA DE ALIMENTOS', '212', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (212, 'QUIMICA DE ALIMENTOS', '212');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (213, 'QUIMICA FARMACEUTICO BIOLOGICA', '213', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (213, 'QUIMICA FARMACEUTICO BIOLOGICA', '213');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (214, 'QUIMICA INDUSTRIAL', '214', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (214, 'QUIMICA INDUSTRIAL', '214');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (215, 'CIENCIAS GENOMICAS', '215', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (215, 'CIENCIAS GENOMICAS', '215');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (216, 'CIENCIAS AMBIENTALES', '216', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (216, 'CIENCIAS AMBIENTALES', '216');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (217, 'MANEJO SUSTENTABLE DE ZONAS COSTERAS', '217', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (217, 'MANEJO SUSTENTABLE DE ZONAS COSTERAS', '217');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (218, 'BIOQUIMICA DIAGNOSTICA', '218', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (218, 'BIOQUIMICA DIAGNOSTICA', '218');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (219, 'FARMACIA', '219', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (219, 'FARMACIA', '219');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (220, 'ENFERMERIA', '220', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (220, 'ENFERMERIA', '220');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (221, 'FISIOTERAPIA', '221', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (221, 'FISIOTERAPIA', '221');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (222, 'ODONTOLOGIA', '222', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (222, 'ODONTOLOGIA', '222');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (223, 'CIENCIAS AGROGENOMICAS', '223', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (223, 'CIENCIAS AGROGENOMICAS', '223');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (224, 'CIENCIA FORENSE', '224', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (224, 'CIENCIA FORENSE', '224');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (225, 'ECOLOGIA', '225', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (225, 'ECOLOGIA', '225');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (226, 'NEUROCIENCIAS', '226', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (226, 'NEUROCIENCIAS', '226');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (227, 'NUTRIOLOGIA', '227', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (227, 'NUTRIOLOGIA', '227');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (228, 'ORTESIS Y PROTESIS', '228', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (228, 'ORTESIS Y PROTESIS', '228');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (229, 'QUIMICA E INGENIERIA EN MATERIALES', '229', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (229, 'QUIMICA E INGENIERIA EN MATERIALES', '229');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (230, 'CIENCIAS AGROFORESTALES', '230', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (230, 'CIENCIAS AGROFORESTALES', '230');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (301, 'ADMINISTRACION', '301', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (301, 'ADMINISTRACION', '301');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (302, 'CIENCIAS DE LA COMUNICACION (PERIODISMO)', '302', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (302, 'CIENCIAS DE LA COMUNICACION (PERIODISMO)', '302');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (303, 'CIENCIAS POLITICAS Y ADMINISTRACION PUBLICA', '303', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (303, 'CIENCIAS POLITICAS Y ADMINISTRACION PUBLICA', '303');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (304, 'CONTADURIA', '304', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (304, 'CONTADURIA', '304');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (305, 'DERECHO', '305', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (305, 'DERECHO', '305');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (306, 'ECONOMIA', '306', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (306, 'ECONOMIA', '306');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (307, 'GEOGRAFIA', '307', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (307, 'GEOGRAFIA', '307');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (308, 'INFORMATICA', '308', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (308, 'INFORMATICA', '308');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (309, 'PLANIFICACION PARA EL DESARROLLO AGR', '309', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (309, 'PLANIFICACION PARA EL DESARROLLO AGR', '309');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (310, 'RELACIONES INTERNACIONALES', '310', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (310, 'RELACIONES INTERNACIONALES', '310');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (311, 'SOCIOLOGIA', '311', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (311, 'SOCIOLOGIA', '311');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (312, 'TRABAJO SOCIAL', '312', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (312, 'TRABAJO SOCIAL', '312');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (313, 'ECONOMIA INDUSTRIAL', '313', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (313, 'ECONOMIA INDUSTRIAL', '313');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (314, 'ADMINISTRACION AGROPECUARIA', '314', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (314, 'ADMINISTRACION AGROPECUARIA', '314');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (315, 'COMUNICACION', '315', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (315, 'COMUNICACION', '315');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (316, 'COMUNICACION Y PERIODISMO', '316', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (316, 'COMUNICACION Y PERIODISMO', '316');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (317, 'ESTUDIOS SOCIALES Y GESTION LOCAL', '317', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (317, 'ESTUDIOS SOCIALES Y GESTION LOCAL', '317');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (318, 'DESARROLLO COMUNITARIO PARA EL ENVEJECIMIENTO', '318', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (318, 'DESARROLLO COMUNITARIO PARA EL ENVEJECIMIENTO', '318');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (319, 'ANTROPOLOGIA', '319', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (319, 'ANTROPOLOGIA', '319');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (320, 'DESARROLLO TERRITORIAL', '320', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (320, 'DESARROLLO TERRITORIAL', '320');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (321, 'NEGOCIOS INTERNACIONALES', '321', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (321, 'NEGOCIOS INTERNACIONALES', '321');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (322, 'GEOGRAFIA APLICADA', '322', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (322, 'GEOGRAFIA APLICADA', '322');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (401, 'ARTES VISUALES', '401', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (401, 'ARTES VISUALES', '401');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (402, 'BIBLIOTECOLOGIA', '402', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (402, 'BIBLIOTECOLOGIA', '402');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (403, 'CANTO', '403', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (403, 'CANTO', '403');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (404, 'COMPOSICION', '404', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (404, 'COMPOSICION', '404');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (405, 'COMUNICACION GRAFICA', '405', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (405, 'COMUNICACION GRAFICA', '405');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (406, 'DISEÑO GRAFICO', '406', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (406, 'DISEÑO GRAFICO', '406');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (407, 'EDUCACION MUSICAL', '407', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (407, 'EDUCACION MUSICAL', '407');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (408, 'ENSEÑANZA DE INGLES', '408', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (408, 'ENSEÑANZA DE INGLES', '408');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (409, 'ESTUDIOS LATINOAMERICANOS', '409', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (409, 'ESTUDIOS LATINOAMERICANOS', '409');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (410, 'ETNOMUSICOLOGIA', '410', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (410, 'ETNOMUSICOLOGIA', '410');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (411, 'FILOSOFIA', '411', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (411, 'FILOSOFIA', '411');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (412, 'HISTORIA', '412', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (412, 'HISTORIA', '412');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (413, 'INSTRUMENTISTA', '413', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (413, 'INSTRUMENTISTA', '413');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (414, 'LENGUA Y LITERATURAS HISPANICAS', '414', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (414, 'LENGUA Y LITERATURAS HISPANICAS', '414');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (415, 'LENGUA Y LIT MODERNAS ALEMANAS', '415', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (415, 'LENGUA Y LIT MODERNAS ALEMANAS', '415');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (416, 'LENGUA Y LIT MODERNAS FRANCESAS', '416', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (416, 'LENGUA Y LIT MODERNAS FRANCESAS', '416');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (417, 'LENGUA Y LIT MODERNAS INGLESAS', '417', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (417, 'LENGUA Y LIT MODERNAS INGLESAS', '417');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (418, 'LENGUA Y LIT MODERNAS ITALIANAS', '418', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (418, 'LENGUA Y LIT MODERNAS ITALIANAS', '418');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (419, 'LETRAS CLASICAS', '419', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (419, 'LETRAS CLASICAS', '419');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (420, 'LITERATURA DRAMATICA Y TEATRO', '420', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (420, 'LITERATURA DRAMATICA Y TEATRO', '420');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (421, 'PEDAGOGIA', '421', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (421, 'PEDAGOGIA', '421');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (422, 'PIANO', '422', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (422, 'PIANO', '422');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (423, 'DISEÑO Y COMUNICACION VISUAL', '423', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (423, 'DISEÑO Y COMUNICACION VISUAL', '423');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (424, 'ENSEÑANZA DE ALEMAN COMO LENGUA EXTRANJERA', '424', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (424, 'ENSEÑANZA DE ALEMAN COMO LENGUA EXTRANJERA', '424');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (425, 'ENSEÑANZA DE ESPAÑOL COMO LENGUA EXTRANJERA', '425', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (425, 'ENSEÑANZA DE ESPAÑOL COMO LENGUA EXTRANJERA', '425');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (426, 'ENSEÑANZA DE FRANCES COMO LENGUA EXTRANJERA', '426', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (426, 'ENSEÑANZA DE FRANCES COMO LENGUA EXTRANJERA', '426');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (427, 'ENSEÑANZA DE INGLES COMO LENGUA EXTRANJERA', '427', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (427, 'ENSEÑANZA DE INGLES COMO LENGUA EXTRANJERA', '427');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (428, 'ENSEÑANZA DE ITALIANO COMO LENGUA EXTRANJERA', '428', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (428, 'ENSEÑANZA DE ITALIANO COMO LENGUA EXTRANJERA', '428');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (429, 'DESARROLLO Y GESTION INTERCULTURALES', '429', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (429, 'DESARROLLO Y GESTION INTERCULTURALES', '429');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (430, 'LENGUA Y LIT MODERNAS PORTUGUESAS', '430', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (430, 'LENGUA Y LIT MODERNAS PORTUGUESAS', '430');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (431, 'GEOHISTORIA', '431', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (431, 'GEOHISTORIA', '431');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (432, 'LITERATURA INTERCULTURAL', '432', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (432, 'LITERATURA INTERCULTURAL', '432');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (433, 'HISTORIA DEL ARTE', '433', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (433, 'HISTORIA DEL ARTE', '433');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (434, 'ARTE Y DISEÑO', '434', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (434, 'ARTE Y DISEÑO', '434');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (435, 'CINEMATOGRAFIA', '435', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (435, 'CINEMATOGRAFIA', '435');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (436, 'TEATRO Y ACTUACION', '436', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (436, 'TEATRO Y ACTUACION', '436');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (437, 'ADMINISTRACION DE ARCHIVOS Y GESTION DOCUMENTAL', '437', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (437, 'ADMINISTRACION DE ARCHIVOS Y GESTION DOCUMENTAL', '437');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (438, 'MUSICA Y TECNOLOGIA ARTISTICA', '438', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (438, 'MUSICA Y TECNOLOGIA ARTISTICA', '438');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (439, 'LINGUISTICA APLICADA', '439', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (439, 'LINGUISTICA APLICADA', '439');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (440, 'TRADUCCION', '440', 4);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (440, 'TRADUCCION', '440');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (501, 'TECNICO', '501', 3);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (501, 'TECNICO', '501');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (502, 'BACHILLERATO', '502', 2);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (502, 'BACHILLERATO', '502');
|
||||||
INSERT INTO carrera(id_carrera, carrera, clave, id_nivel) VALUES (503, 'INICIACION UNIVERSITARIA', '503', 1);
|
INSERT INTO carrera(id_carrera, carrera, clave) VALUES (503, 'INICIACION UNIVERSITARIA', '503');
|
||||||
|
@ -2,44 +2,49 @@ import { Module } from '@nestjs/common';
|
|||||||
import { ConfigModule, ConfigService } from '@nestjs/config';
|
import { ConfigModule, ConfigService } from '@nestjs/config';
|
||||||
import { TypeOrmModule } from '@nestjs/typeorm';
|
import { TypeOrmModule } from '@nestjs/typeorm';
|
||||||
|
|
||||||
|
import { AuthModule } from './auth/auth.module';
|
||||||
|
import { BcryptModule } from './bcrypt/bcrypt.module';
|
||||||
|
import { CarreraModule } from './carrera/carrera.module';
|
||||||
|
import { CarreraProgramaModule } from './carrera-programa/carrera-programa.module';
|
||||||
import { CarritoModule } from './carrito/carrito.module';
|
import { CarritoModule } from './carrito/carrito.module';
|
||||||
|
import { CronModule } from './cron/cron.module';
|
||||||
import { EquipoModule } from './equipo/equipo.module';
|
import { EquipoModule } from './equipo/equipo.module';
|
||||||
import { HoraExcepcionModule } from './hora-excepcion/hora-excepcion.module';
|
import { HoraExcepcionModule } from './hora-excepcion/hora-excepcion.module';
|
||||||
import { InstitucionModule } from './institucion/institucion.module';
|
import { InstitucionModule } from './institucion/institucion.module';
|
||||||
|
import { InstitucionCarreraModule } from './institucion-carrera/institucion-carrera.module';
|
||||||
import { InstitucionDiaModule } from './institucion-dia/institucion-dia.module';
|
import { InstitucionDiaModule } from './institucion-dia/institucion-dia.module';
|
||||||
import { InstitucionInfraccionModule } from './institucion-infraccion/institucion-infraccion.module';
|
import { InstitucionInfraccionModule } from './institucion-infraccion/institucion-infraccion.module';
|
||||||
import { InstitucionTipoCarritoModule } from './institucion-tipo-carrito/institucion-tipo-carrito.module';
|
import { InstitucionTipoCarritoModule } from './institucion-tipo-carrito/institucion-tipo-carrito.module';
|
||||||
import { ModuloModule } from './modulo/modulo.module';
|
import { ModuloModule } from './modulo/modulo.module';
|
||||||
import { MotivoModule } from './motivo/motivo.module';
|
import { MotivoModule } from './motivo/motivo.module';
|
||||||
import { MultaModule } from './multa/multa.module';
|
import { MultaModule } from './multa/multa.module';
|
||||||
|
import { NodemailerModule } from './nodemailer/nodemailer.module';
|
||||||
import { OperadorModule } from './operador/operador.module';
|
import { OperadorModule } from './operador/operador.module';
|
||||||
import { PrestamoModule } from './prestamo/prestamo.module';
|
import { PrestamoModule } from './prestamo/prestamo.module';
|
||||||
import { ProgramaModule } from './programa/programa.module';
|
import { ProgramaModule } from './programa/programa.module';
|
||||||
import { StatusModule } from './status/status.module';
|
import { StatusModule } from './status/status.module';
|
||||||
import { TipoUsuarioModule } from './tipo-usuario/tipo-usuario.module';
|
|
||||||
import { UsuarioModule } from './usuario/usuario.module';
|
|
||||||
import { CarreraModule } from './carrera/carrera.module';
|
|
||||||
import { TipoEntradaModule } from './tipo-entrada/tipo-entrada.module';
|
import { TipoEntradaModule } from './tipo-entrada/tipo-entrada.module';
|
||||||
import { CarreraProgramaModule } from './carrera-programa/carrera-programa.module';
|
import { TipoUsuarioModule } from './tipo-usuario/tipo-usuario.module';
|
||||||
|
import { UploadFileModule } from './upload-file/upload-file.module';
|
||||||
|
import { UsuarioModule } from './usuario/usuario.module';
|
||||||
|
|
||||||
import { AuthModule } from './auth/auth.module';
|
|
||||||
import { BcryptModule } from './bcrypt/bcrypt.module';
|
|
||||||
import { Carrera } from './carrera/entity/carrera.entity';
|
import { Carrera } from './carrera/entity/carrera.entity';
|
||||||
import { CarreraPrograma } from './carrera-programa/entity/carrera-programa.entity';
|
import { CarreraPrograma } from './carrera-programa/entity/carrera-programa.entity';
|
||||||
import { Carrito } from './carrito/entity/carrito.entity';
|
import { Carrito } from './carrito/entity/carrito.entity';
|
||||||
import { CronModule } from './cron/cron.module';
|
|
||||||
import { Dia } from './institucion-dia/entity/dia.entity';
|
import { Dia } from './institucion-dia/entity/dia.entity';
|
||||||
import { Equipo } from './equipo/entity/equipo.entity';
|
import { Equipo } from './equipo/entity/equipo.entity';
|
||||||
import { EquipoTipoEntrada } from './equipo/entity/equipo-tipo-entrada.entity';
|
import { EquipoTipoEntrada } from './equipo/entity/equipo-tipo-entrada.entity';
|
||||||
import { HoraExcepcion } from './hora-excepcion/entity/hora-excepcion.entity';
|
import { HoraExcepcion } from './hora-excepcion/entity/hora-excepcion.entity';
|
||||||
import { Infraccion } from './institucion-infraccion/entity/infraccion.entity';
|
import { Infraccion } from './institucion-infraccion/entity/infraccion.entity';
|
||||||
import { Institucion } from './institucion/entity/institucion.entity';
|
import { Institucion } from './institucion/entity/institucion.entity';
|
||||||
|
import { InstitucionCarrera } from './institucion-carrera/entity/institucion-carrera.entity';
|
||||||
import { InstitucionDia } from './institucion-dia/entity/institucion-dia.entity';
|
import { InstitucionDia } from './institucion-dia/entity/institucion-dia.entity';
|
||||||
import { InstitucionInfraccion } from './institucion-infraccion/entity/institucion-infraccion.entity';
|
import { InstitucionInfraccion } from './institucion-infraccion/entity/institucion-infraccion.entity';
|
||||||
import { InstitucionTipoCarrito } from './institucion-tipo-carrito/entity/institucion-tipo-carrito.entity';
|
import { InstitucionTipoCarrito } from './institucion-tipo-carrito/entity/institucion-tipo-carrito.entity';
|
||||||
import { Modulo } from './modulo/entity/modulo.entity';
|
import { Modulo } from './modulo/entity/modulo.entity';
|
||||||
import { Motivo } from './motivo/entity/motivo.entity';
|
import { Motivo } from './motivo/entity/motivo.entity';
|
||||||
import { Multa } from './multa/entity/multa.entity';
|
import { Multa } from './multa/entity/multa.entity';
|
||||||
|
import { Nivel } from './institucion-carrera/entity/nivel.entity';
|
||||||
import { Operador } from './operador/entity/operador.entity';
|
import { Operador } from './operador/entity/operador.entity';
|
||||||
import { Prestamo } from './prestamo/entity/prestamo.entity';
|
import { Prestamo } from './prestamo/entity/prestamo.entity';
|
||||||
import { Programa } from './programa/entity/programa.entity';
|
import { Programa } from './programa/entity/programa.entity';
|
||||||
@ -47,9 +52,7 @@ import { Status } from './status/entity/status.entity';
|
|||||||
import { TipoCarrito } from './institucion-tipo-carrito/entity/tipo-carrito.entity';
|
import { TipoCarrito } from './institucion-tipo-carrito/entity/tipo-carrito.entity';
|
||||||
import { TipoEntrada } from './tipo-entrada/entity/tipo-entrada.entity';
|
import { TipoEntrada } from './tipo-entrada/entity/tipo-entrada.entity';
|
||||||
import { TipoUsuario } from './tipo-usuario/entity/tipo-usuario.entity';
|
import { TipoUsuario } from './tipo-usuario/entity/tipo-usuario.entity';
|
||||||
import { UploadFileModule } from './upload-file/upload-file.module';
|
|
||||||
import { Usuario } from './usuario/entity/usuario.entity';
|
import { Usuario } from './usuario/entity/usuario.entity';
|
||||||
import { NodemailerModule } from './nodemailer/nodemailer.module';
|
|
||||||
|
|
||||||
@Module({
|
@Module({
|
||||||
imports: [
|
imports: [
|
||||||
@ -75,12 +78,14 @@ import { NodemailerModule } from './nodemailer/nodemailer.module';
|
|||||||
HoraExcepcion,
|
HoraExcepcion,
|
||||||
Infraccion,
|
Infraccion,
|
||||||
Institucion,
|
Institucion,
|
||||||
|
InstitucionCarrera,
|
||||||
InstitucionDia,
|
InstitucionDia,
|
||||||
InstitucionInfraccion,
|
InstitucionInfraccion,
|
||||||
InstitucionTipoCarrito,
|
InstitucionTipoCarrito,
|
||||||
Modulo,
|
Modulo,
|
||||||
Motivo,
|
Motivo,
|
||||||
Multa,
|
Multa,
|
||||||
|
Nivel,
|
||||||
Operador,
|
Operador,
|
||||||
Prestamo,
|
Prestamo,
|
||||||
Programa,
|
Programa,
|
||||||
@ -94,29 +99,30 @@ import { NodemailerModule } from './nodemailer/nodemailer.module';
|
|||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
AuthModule,
|
AuthModule,
|
||||||
|
BcryptModule,
|
||||||
CarreraModule,
|
CarreraModule,
|
||||||
CarreraProgramaModule,
|
CarreraProgramaModule,
|
||||||
CarritoModule,
|
CarritoModule,
|
||||||
|
CronModule,
|
||||||
EquipoModule,
|
EquipoModule,
|
||||||
HoraExcepcionModule,
|
HoraExcepcionModule,
|
||||||
InstitucionModule,
|
InstitucionModule,
|
||||||
|
InstitucionCarreraModule,
|
||||||
InstitucionDiaModule,
|
InstitucionDiaModule,
|
||||||
InstitucionInfraccionModule,
|
InstitucionInfraccionModule,
|
||||||
|
InstitucionTipoCarritoModule,
|
||||||
ModuloModule,
|
ModuloModule,
|
||||||
MotivoModule,
|
MotivoModule,
|
||||||
MultaModule,
|
MultaModule,
|
||||||
|
NodemailerModule,
|
||||||
OperadorModule,
|
OperadorModule,
|
||||||
PrestamoModule,
|
PrestamoModule,
|
||||||
ProgramaModule,
|
ProgramaModule,
|
||||||
StatusModule,
|
StatusModule,
|
||||||
TipoEntradaModule,
|
TipoEntradaModule,
|
||||||
TipoUsuarioModule,
|
TipoUsuarioModule,
|
||||||
UsuarioModule,
|
|
||||||
InstitucionTipoCarritoModule,
|
|
||||||
BcryptModule,
|
|
||||||
UploadFileModule,
|
UploadFileModule,
|
||||||
CronModule,
|
UsuarioModule,
|
||||||
NodemailerModule,
|
|
||||||
],
|
],
|
||||||
})
|
})
|
||||||
export class AppModule {}
|
export class AppModule {}
|
||||||
|
@ -4,12 +4,14 @@ import { CarreraProgramaController } from './carrera-programa.controller';
|
|||||||
import { CarreraProgramaService } from './carrera-programa.service';
|
import { CarreraProgramaService } from './carrera-programa.service';
|
||||||
import { CarreraPrograma } from './entity/carrera-programa.entity';
|
import { CarreraPrograma } from './entity/carrera-programa.entity';
|
||||||
import { CarreraModule } from '../carrera/carrera.module';
|
import { CarreraModule } from '../carrera/carrera.module';
|
||||||
|
import { InstitucionCarreraModule } from '../institucion-carrera/institucion-carrera.module';
|
||||||
import { ProgramaModule } from '../programa/programa.module';
|
import { ProgramaModule } from '../programa/programa.module';
|
||||||
|
|
||||||
@Module({
|
@Module({
|
||||||
imports: [
|
imports: [
|
||||||
TypeOrmModule.forFeature([CarreraPrograma]),
|
|
||||||
CarreraModule,
|
CarreraModule,
|
||||||
|
InstitucionCarreraModule,
|
||||||
|
TypeOrmModule.forFeature([CarreraPrograma]),
|
||||||
ProgramaModule,
|
ProgramaModule,
|
||||||
],
|
],
|
||||||
controllers: [CarreraProgramaController],
|
controllers: [CarreraProgramaController],
|
||||||
|
@ -7,6 +7,7 @@ import { InjectRepository } from '@nestjs/typeorm';
|
|||||||
import { Repository } from 'typeorm';
|
import { Repository } from 'typeorm';
|
||||||
import { CarreraPrograma } from './entity/carrera-programa.entity';
|
import { CarreraPrograma } from './entity/carrera-programa.entity';
|
||||||
import { CarreraService } from '../carrera/carrera.service';
|
import { CarreraService } from '../carrera/carrera.service';
|
||||||
|
import { InstitucionCarreraService } from '../institucion-carrera/institucion-carrera.service';
|
||||||
import { ProgramaService } from '../programa/programa.service';
|
import { ProgramaService } from '../programa/programa.service';
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
@ -15,11 +16,14 @@ export class CarreraProgramaService {
|
|||||||
@InjectRepository(CarreraPrograma)
|
@InjectRepository(CarreraPrograma)
|
||||||
private repository: Repository<CarreraPrograma>,
|
private repository: Repository<CarreraPrograma>,
|
||||||
private carreraService: CarreraService,
|
private carreraService: CarreraService,
|
||||||
|
private institucionCarreraService: InstitucionCarreraService,
|
||||||
private programaService: ProgramaService,
|
private programaService: ProgramaService,
|
||||||
) {}
|
) {}
|
||||||
|
|
||||||
async create(id_carrera: number, id_programa: number) {
|
async create(id_institucion_carrera: number, id_programa: number) {
|
||||||
const carrera = await this.carreraService.findById(id_carrera);
|
const carrera = await this.institucionCarreraService.findById(
|
||||||
|
id_institucion_carrera,
|
||||||
|
);
|
||||||
const programa = await this.programaService.findById(id_programa);
|
const programa = await this.programaService.findById(id_programa);
|
||||||
const nuevoCarreraPrograma = this.repository.create({
|
const nuevoCarreraPrograma = this.repository.create({
|
||||||
carrera,
|
carrera,
|
||||||
@ -54,9 +58,8 @@ export class CarreraProgramaService {
|
|||||||
|
|
||||||
//No estoy seguro de que esto este bien :)
|
//No estoy seguro de que esto este bien :)
|
||||||
delete(id_carrera_programa: number) {
|
delete(id_carrera_programa: number) {
|
||||||
this.findById(id_carrera_programa)
|
this.findById(id_carrera_programa).then(() => {
|
||||||
.then(() => {
|
return this.repository.delete(id_carrera_programa);
|
||||||
return this.repository.delete(id_carrera_programa)
|
});
|
||||||
})
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { Entity, PrimaryGeneratedColumn, ManyToOne, JoinColumn } from 'typeorm';
|
import { Entity, PrimaryGeneratedColumn, ManyToOne, JoinColumn } from 'typeorm';
|
||||||
import { Carrera } from '../../carrera/entity/carrera.entity';
|
import { InstitucionCarrera } from '../../institucion-carrera/entity/institucion-carrera.entity';
|
||||||
import { Programa } from '../../programa/entity/programa.entity';
|
import { Programa } from '../../programa/entity/programa.entity';
|
||||||
|
|
||||||
@Entity()
|
@Entity()
|
||||||
@ -7,9 +7,12 @@ export class CarreraPrograma {
|
|||||||
@PrimaryGeneratedColumn()
|
@PrimaryGeneratedColumn()
|
||||||
id_carrera_programa: number;
|
id_carrera_programa: number;
|
||||||
|
|
||||||
@ManyToOne(() => Carrera, (carrera) => carrera.carreraProgramas)
|
@ManyToOne(
|
||||||
@JoinColumn({ name: 'id_carrera' })
|
() => InstitucionCarrera,
|
||||||
carrera: Carrera;
|
(institucionCarrera) => institucionCarrera.programas,
|
||||||
|
)
|
||||||
|
@JoinColumn({ name: 'id_institucion_carrera' })
|
||||||
|
carrera: InstitucionCarrera;
|
||||||
|
|
||||||
@ManyToOne(() => Programa, (programa) => programa.carrerasPrograma)
|
@ManyToOne(() => Programa, (programa) => programa.carrerasPrograma)
|
||||||
@JoinColumn({ name: 'id_programa' })
|
@JoinColumn({ name: 'id_programa' })
|
||||||
|
@ -1,20 +1,15 @@
|
|||||||
import { Controller, Get, Query } from '@nestjs/common';
|
import { Controller, Get, Query } from '@nestjs/common';
|
||||||
import { CarreraService } from './carrera.service';
|
import { CarreraService } from './carrera.service';
|
||||||
import { CarritoGetDto } from './dto/carrera-get-dto';
|
|
||||||
import {ApiTags} from '@nestjs/swagger'
|
import { ApiTags } from '@nestjs/swagger';
|
||||||
|
|
||||||
@Controller('carrera')
|
@Controller('carrera')
|
||||||
@ApiTags('carrera')
|
@ApiTags('carrera')
|
||||||
export class CarreraController {
|
export class CarreraController {
|
||||||
constructor(private carreraService: CarreraService) {}
|
constructor(private carreraService: CarreraService) {}
|
||||||
|
|
||||||
@Get('carreras')
|
@Get()
|
||||||
carreras(@Query() query: CarritoGetDto) {
|
get() {
|
||||||
return this.carreraService.findAllByIdInstitucion(Number(query.id_institucion));
|
return this.carreraService.findAll();
|
||||||
}
|
|
||||||
|
|
||||||
@Get('carrera')
|
|
||||||
carrera(@Query() query: CarritoGetDto) {
|
|
||||||
return this.carreraService.findById(Number(query.id_carrera));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -3,10 +3,9 @@ import { TypeOrmModule } from '@nestjs/typeorm';
|
|||||||
import { CarreraController } from './carrera.controller';
|
import { CarreraController } from './carrera.controller';
|
||||||
import { CarreraService } from './carrera.service';
|
import { CarreraService } from './carrera.service';
|
||||||
import { Carrera } from './entity/carrera.entity';
|
import { Carrera } from './entity/carrera.entity';
|
||||||
import { InstitucionModule } from '../institucion/institucion.module';
|
|
||||||
|
|
||||||
@Module({
|
@Module({
|
||||||
imports: [InstitucionModule, TypeOrmModule.forFeature([Carrera])],
|
imports: [TypeOrmModule.forFeature([Carrera])],
|
||||||
controllers: [CarreraController],
|
controllers: [CarreraController],
|
||||||
providers: [CarreraService],
|
providers: [CarreraService],
|
||||||
exports: [CarreraService],
|
exports: [CarreraService],
|
||||||
|
@ -2,23 +2,13 @@ import { Injectable, NotFoundException } from '@nestjs/common';
|
|||||||
import { InjectRepository } from '@nestjs/typeorm';
|
import { InjectRepository } from '@nestjs/typeorm';
|
||||||
import { Repository } from 'typeorm';
|
import { Repository } from 'typeorm';
|
||||||
import { Carrera } from './entity/carrera.entity';
|
import { Carrera } from './entity/carrera.entity';
|
||||||
import { InstitucionService } from '../institucion/institucion.service';
|
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
export class CarreraService {
|
export class CarreraService {
|
||||||
constructor(
|
constructor(
|
||||||
@InjectRepository(Carrera) private repository: Repository<Carrera>,
|
@InjectRepository(Carrera) private repository: Repository<Carrera>,
|
||||||
private institucionService: InstitucionService,
|
|
||||||
) {}
|
) {}
|
||||||
|
|
||||||
create(id_institucion: number, carrera: string) {
|
|
||||||
return this.institucionService
|
|
||||||
.findById(id_institucion)
|
|
||||||
.then((institucion) =>
|
|
||||||
this.repository.save(this.repository.create({ carrera, institucion })),
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
findAll() {
|
findAll() {
|
||||||
return this.repository.find();
|
return this.repository.find();
|
||||||
}
|
}
|
||||||
@ -37,10 +27,4 @@ export class CarreraService {
|
|||||||
return carrera;
|
return carrera;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
findAllByIdInstitucion(id_institucion: number) {
|
|
||||||
return this.institucionService
|
|
||||||
.findById(id_institucion)
|
|
||||||
.then((institucion) => this.repository.find({ institucion }));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
@ -1,10 +0,0 @@
|
|||||||
import { IsString } from 'class-validator';
|
|
||||||
|
|
||||||
export class CarritoGetDto {
|
|
||||||
// Cambiar IsString por IsNumberString
|
|
||||||
@IsString()
|
|
||||||
id_carrera: string;
|
|
||||||
|
|
||||||
@IsString()
|
|
||||||
id_institucion: String;
|
|
||||||
}
|
|
@ -1,14 +1,5 @@
|
|||||||
import {
|
import { Column, Entity, OneToMany, PrimaryGeneratedColumn } from 'typeorm';
|
||||||
Column,
|
import { InstitucionCarrera } from '../../institucion-carrera/entity/institucion-carrera.entity';
|
||||||
Entity,
|
|
||||||
JoinColumn,
|
|
||||||
ManyToOne,
|
|
||||||
OneToMany,
|
|
||||||
PrimaryGeneratedColumn,
|
|
||||||
} from 'typeorm';
|
|
||||||
import { CarreraPrograma } from '../../carrera-programa/entity/carrera-programa.entity';
|
|
||||||
import { Institucion } from '../../institucion/entity/institucion.entity';
|
|
||||||
import { Usuario } from '../../usuario/entity/usuario.entity';
|
|
||||||
|
|
||||||
@Entity()
|
@Entity()
|
||||||
export class Carrera {
|
export class Carrera {
|
||||||
@ -18,16 +9,12 @@ export class Carrera {
|
|||||||
@Column({ type: String, nullable: false, length: 150 })
|
@Column({ type: String, nullable: false, length: 150 })
|
||||||
carrera: string;
|
carrera: string;
|
||||||
|
|
||||||
@ManyToOne(() => Institucion, (institucion) => institucion.carreras)
|
@Column({ type: String, nullable: false, length: 3 })
|
||||||
@JoinColumn({ name: 'id_institucion' })
|
clave: string;
|
||||||
institucion: Institucion;
|
|
||||||
|
|
||||||
@OneToMany(
|
@OneToMany(
|
||||||
() => CarreraPrograma,
|
() => InstitucionCarrera,
|
||||||
(carreraPrograma) => carreraPrograma.carrera,
|
(institucionCarrera) => institucionCarrera.carrera,
|
||||||
)
|
)
|
||||||
carreraProgramas: CarreraPrograma[];
|
instituciones: InstitucionCarrera[];
|
||||||
|
|
||||||
@OneToMany(() => Usuario, (usuario) => usuario.carrera)
|
|
||||||
usuarios: Usuario[];
|
|
||||||
}
|
}
|
||||||
|
@ -21,6 +21,12 @@ export class Carrito {
|
|||||||
@Column({ type: String, nullable: false, length: 4 })
|
@Column({ type: String, nullable: false, length: 4 })
|
||||||
carrito: string;
|
carrito: string;
|
||||||
|
|
||||||
|
@Column({ type: String, nullable: false, length: 30 })
|
||||||
|
marca: string;
|
||||||
|
|
||||||
|
@Column({ type: String, nullable: false, length: 30 })
|
||||||
|
modelo: string;
|
||||||
|
|
||||||
@ManyToOne(() => Modulo, (modulo) => modulo.carritos)
|
@ManyToOne(() => Modulo, (modulo) => modulo.carritos)
|
||||||
@JoinColumn({ name: 'id_modulo' })
|
@JoinColumn({ name: 'id_modulo' })
|
||||||
modulo: Modulo;
|
modulo: Modulo;
|
||||||
|
6
src/institucion-carrera/dto/institucion-carrera.dto.ts
Normal file
6
src/institucion-carrera/dto/institucion-carrera.dto.ts
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
import { IsNumberString } from 'class-validator';
|
||||||
|
|
||||||
|
export class InstitucionCarreraDto {
|
||||||
|
@IsNumberString()
|
||||||
|
id_institucion: string;
|
||||||
|
}
|
39
src/institucion-carrera/entity/institucion-carrera.entity.ts
Normal file
39
src/institucion-carrera/entity/institucion-carrera.entity.ts
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
import {
|
||||||
|
Entity,
|
||||||
|
JoinColumn,
|
||||||
|
ManyToOne,
|
||||||
|
OneToMany,
|
||||||
|
PrimaryGeneratedColumn,
|
||||||
|
} from 'typeorm';
|
||||||
|
import { Carrera } from '../../carrera/entity/carrera.entity';
|
||||||
|
import { CarreraPrograma } from '../../carrera-programa/entity/carrera-programa.entity';
|
||||||
|
import { Institucion } from '../../institucion/entity/institucion.entity';
|
||||||
|
import { Nivel } from './nivel.entity';
|
||||||
|
import { Usuario } from '../../usuario/entity/usuario.entity';
|
||||||
|
|
||||||
|
@Entity()
|
||||||
|
export class InstitucionCarrera {
|
||||||
|
@PrimaryGeneratedColumn()
|
||||||
|
id_institucion_carrera: number;
|
||||||
|
|
||||||
|
@ManyToOne(() => Carrera, (carrera) => carrera.instituciones)
|
||||||
|
@JoinColumn({ name: 'id_carrera' })
|
||||||
|
carrera: Carrera;
|
||||||
|
|
||||||
|
@ManyToOne(() => Institucion, (institucion) => institucion.carreras)
|
||||||
|
@JoinColumn({ name: 'id_institucion' })
|
||||||
|
institucion: Institucion;
|
||||||
|
|
||||||
|
@ManyToOne(() => Nivel, (nivel) => nivel.institucionesCarreras)
|
||||||
|
@JoinColumn({ name: 'id_nivel' })
|
||||||
|
nivel: Nivel;
|
||||||
|
|
||||||
|
@OneToMany(
|
||||||
|
() => CarreraPrograma,
|
||||||
|
(carreraPrograma) => carreraPrograma.carrera,
|
||||||
|
)
|
||||||
|
programas: CarreraPrograma[];
|
||||||
|
|
||||||
|
@OneToMany(() => Usuario, (usuario) => usuario.carrera)
|
||||||
|
usuarios: Usuario[];
|
||||||
|
}
|
20
src/institucion-carrera/entity/nivel.entity.ts
Normal file
20
src/institucion-carrera/entity/nivel.entity.ts
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
import { Column, Entity, OneToMany, PrimaryGeneratedColumn } from 'typeorm';
|
||||||
|
import { InstitucionCarrera } from './institucion-carrera.entity';
|
||||||
|
|
||||||
|
@Entity()
|
||||||
|
export class Nivel {
|
||||||
|
@PrimaryGeneratedColumn()
|
||||||
|
id_nivel: number;
|
||||||
|
|
||||||
|
@Column({ type: String, nullable: false, default: false, length: 1 })
|
||||||
|
clave: string;
|
||||||
|
|
||||||
|
@Column({ type: String, nullable: false, length: 40 })
|
||||||
|
nivel: string;
|
||||||
|
|
||||||
|
@OneToMany(
|
||||||
|
() => InstitucionCarrera,
|
||||||
|
(institucionCarrera) => institucionCarrera.nivel,
|
||||||
|
)
|
||||||
|
institucionesCarreras: InstitucionCarrera[];
|
||||||
|
}
|
@ -0,0 +1,18 @@
|
|||||||
|
import { Test, TestingModule } from '@nestjs/testing';
|
||||||
|
import { InstitucionCarreraController } from './institucion-carrera.controller';
|
||||||
|
|
||||||
|
describe('InstitucionCarreraController', () => {
|
||||||
|
let controller: InstitucionCarreraController;
|
||||||
|
|
||||||
|
beforeEach(async () => {
|
||||||
|
const module: TestingModule = await Test.createTestingModule({
|
||||||
|
controllers: [InstitucionCarreraController],
|
||||||
|
}).compile();
|
||||||
|
|
||||||
|
controller = module.get<InstitucionCarreraController>(InstitucionCarreraController);
|
||||||
|
});
|
||||||
|
|
||||||
|
it('should be defined', () => {
|
||||||
|
expect(controller).toBeDefined();
|
||||||
|
});
|
||||||
|
});
|
15
src/institucion-carrera/institucion-carrera.controller.ts
Normal file
15
src/institucion-carrera/institucion-carrera.controller.ts
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
import { Controller, Get, Query } from '@nestjs/common';
|
||||||
|
import { InstitucionCarreraService } from './institucion-carrera.service';
|
||||||
|
import { InstitucionCarreraDto } from './dto/institucion-carrera.dto';
|
||||||
|
|
||||||
|
@Controller('institucion-carrera')
|
||||||
|
export class InstitucionCarreraController {
|
||||||
|
constructor(private institucionCarreraService: InstitucionCarreraService) {}
|
||||||
|
|
||||||
|
@Get()
|
||||||
|
get(@Query() query: InstitucionCarreraDto) {
|
||||||
|
return this.institucionCarreraService.findAllByIdInstitucion(
|
||||||
|
Number(query.id_institucion),
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
18
src/institucion-carrera/institucion-carrera.module.ts
Normal file
18
src/institucion-carrera/institucion-carrera.module.ts
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
import { Module } from '@nestjs/common';
|
||||||
|
import { TypeOrmModule } from '@nestjs/typeorm';
|
||||||
|
import { InstitucionCarreraController } from './institucion-carrera.controller';
|
||||||
|
import { InstitucionCarreraService } from './institucion-carrera.service';
|
||||||
|
import { InstitucionCarrera } from './entity/institucion-carrera.entity';
|
||||||
|
import { Nivel } from './entity/nivel.entity';
|
||||||
|
import { InstitucionModule } from 'src/institucion/institucion.module';
|
||||||
|
|
||||||
|
@Module({
|
||||||
|
imports: [
|
||||||
|
InstitucionModule,
|
||||||
|
TypeOrmModule.forFeature([InstitucionCarrera, Nivel]),
|
||||||
|
],
|
||||||
|
controllers: [InstitucionCarreraController],
|
||||||
|
providers: [InstitucionCarreraService],
|
||||||
|
exports: [InstitucionCarreraService],
|
||||||
|
})
|
||||||
|
export class InstitucionCarreraModule {}
|
18
src/institucion-carrera/institucion-carrera.service.spec.ts
Normal file
18
src/institucion-carrera/institucion-carrera.service.spec.ts
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
import { Test, TestingModule } from '@nestjs/testing';
|
||||||
|
import { InstitucionCarreraService } from './institucion-carrera.service';
|
||||||
|
|
||||||
|
describe('InstitucionCarreraService', () => {
|
||||||
|
let service: InstitucionCarreraService;
|
||||||
|
|
||||||
|
beforeEach(async () => {
|
||||||
|
const module: TestingModule = await Test.createTestingModule({
|
||||||
|
providers: [InstitucionCarreraService],
|
||||||
|
}).compile();
|
||||||
|
|
||||||
|
service = module.get<InstitucionCarreraService>(InstitucionCarreraService);
|
||||||
|
});
|
||||||
|
|
||||||
|
it('should be defined', () => {
|
||||||
|
expect(service).toBeDefined();
|
||||||
|
});
|
||||||
|
});
|
30
src/institucion-carrera/institucion-carrera.service.ts
Normal file
30
src/institucion-carrera/institucion-carrera.service.ts
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
import { Injectable, NotFoundException } from '@nestjs/common';
|
||||||
|
import { InjectRepository } from '@nestjs/typeorm';
|
||||||
|
import { Repository } from 'typeorm';
|
||||||
|
import { InstitucionCarrera } from './entity/institucion-carrera.entity';
|
||||||
|
import { InstitucionService } from '../institucion/institucion.service';
|
||||||
|
|
||||||
|
@Injectable()
|
||||||
|
export class InstitucionCarreraService {
|
||||||
|
constructor(
|
||||||
|
@InjectRepository(InstitucionCarrera)
|
||||||
|
private repository: Repository<InstitucionCarrera>,
|
||||||
|
private institucionService: InstitucionService,
|
||||||
|
) {}
|
||||||
|
|
||||||
|
findAllByIdInstitucion(id_institucion: number) {
|
||||||
|
return this.institucionService
|
||||||
|
.findById(id_institucion)
|
||||||
|
.then((institucion) => this.repository.find({ institucion }));
|
||||||
|
}
|
||||||
|
|
||||||
|
findById(id_institucion_carrera: number) {
|
||||||
|
return this.repository
|
||||||
|
.findOne({ id_institucion_carrera })
|
||||||
|
.then((institucionCarrera) => {
|
||||||
|
if (!institucionCarrera)
|
||||||
|
throw new NotFoundException('No existe esta institución carrera.');
|
||||||
|
return institucionCarrera;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
@ -1,5 +1,5 @@
|
|||||||
import { Column, Entity, OneToMany, PrimaryGeneratedColumn } from 'typeorm';
|
import { Column, Entity, OneToMany, PrimaryGeneratedColumn } from 'typeorm';
|
||||||
import { Carrera } from '../../carrera/entity/carrera.entity';
|
import { InstitucionCarrera } from '../../institucion-carrera/entity/institucion-carrera.entity';
|
||||||
import { InstitucionDia } from '../../institucion-dia/entity/institucion-dia.entity';
|
import { InstitucionDia } from '../../institucion-dia/entity/institucion-dia.entity';
|
||||||
import { InstitucionInfraccion } from '../../institucion-infraccion/entity/institucion-infraccion.entity';
|
import { InstitucionInfraccion } from '../../institucion-infraccion/entity/institucion-infraccion.entity';
|
||||||
import { InstitucionTipoCarrito } from '../../institucion-tipo-carrito/entity/institucion-tipo-carrito.entity';
|
import { InstitucionTipoCarrito } from '../../institucion-tipo-carrito/entity/institucion-tipo-carrito.entity';
|
||||||
@ -18,9 +18,15 @@ export class Institucion {
|
|||||||
@Column({ type: String, nullable: false, length: 150 })
|
@Column({ type: String, nullable: false, length: 150 })
|
||||||
institucion: string;
|
institucion: string;
|
||||||
|
|
||||||
@Column({ type: String, nullable: false, length: 50 })
|
@Column({ type: String, nullable: true, length: 60 })
|
||||||
logo: string;
|
logo: string;
|
||||||
|
|
||||||
|
@Column({ type: String, nullable: true, length: 40 })
|
||||||
|
responsable: string;
|
||||||
|
|
||||||
|
@Column({ type: String, nullable: true, length: 10 })
|
||||||
|
telefono: string;
|
||||||
|
|
||||||
@Column({ type: Number, nullable: false, default: 15 })
|
@Column({ type: Number, nullable: false, default: 15 })
|
||||||
tiempo_entrega: number;
|
tiempo_entrega: number;
|
||||||
|
|
||||||
@ -30,8 +36,11 @@ export class Institucion {
|
|||||||
@Column({ type: Number, nullable: false, default: 10 })
|
@Column({ type: Number, nullable: false, default: 10 })
|
||||||
tiempo_recoger: number;
|
tiempo_recoger: number;
|
||||||
|
|
||||||
@OneToMany(() => Carrera, (carrera) => carrera.institucion)
|
@Column({ type: String, nullable: true, length: 60 })
|
||||||
carreras: Carrera[];
|
ubicacion: string;
|
||||||
|
|
||||||
|
@OneToMany(() => InstitucionCarrera, (carrera) => carrera.institucion)
|
||||||
|
carreras: InstitucionCarrera[];
|
||||||
|
|
||||||
@OneToMany(
|
@OneToMany(
|
||||||
() => InstitucionDia,
|
() => InstitucionDia,
|
||||||
|
@ -71,10 +71,10 @@ export class UploadFileService {
|
|||||||
.findByCarrera(usuarios[i].carrera, false)
|
.findByCarrera(usuarios[i].carrera, false)
|
||||||
.then((carrera) => {
|
.then((carrera) => {
|
||||||
if (!carrera)
|
if (!carrera)
|
||||||
return this.carreraService.create(
|
// return this.carreraService.create(
|
||||||
institucion.id_institucion,
|
// institucion.id_institucion,
|
||||||
usuarios[i].carrera,
|
// usuarios[i].carrera,
|
||||||
);
|
// );
|
||||||
return carrera;
|
return carrera;
|
||||||
})
|
})
|
||||||
: null;
|
: null;
|
||||||
@ -109,7 +109,7 @@ export class UploadFileService {
|
|||||||
};
|
};
|
||||||
|
|
||||||
if (carrera) data.carrera = carrera;
|
if (carrera) data.carrera = carrera;
|
||||||
await this.usuarioService.update(data).then((usuarioUpdated) => {});
|
// await this.usuarioService.update(data).then((usuarioUpdated) => {});
|
||||||
} else
|
} else
|
||||||
await this.usuarioService
|
await this.usuarioService
|
||||||
.create(
|
.create(
|
||||||
|
@ -6,7 +6,7 @@ import {
|
|||||||
OneToMany,
|
OneToMany,
|
||||||
PrimaryGeneratedColumn,
|
PrimaryGeneratedColumn,
|
||||||
} from 'typeorm';
|
} from 'typeorm';
|
||||||
import { Carrera } from '../../carrera/entity/carrera.entity';
|
import { InstitucionCarrera } from '../../institucion-carrera/entity/institucion-carrera.entity';
|
||||||
import { Institucion } from '../../institucion/entity/institucion.entity';
|
import { Institucion } from '../../institucion/entity/institucion.entity';
|
||||||
import { Prestamo } from '../../prestamo/entity/prestamo.entity';
|
import { Prestamo } from '../../prestamo/entity/prestamo.entity';
|
||||||
import { TipoUsuario } from '../../tipo-usuario/entity/tipo-usuario.entity';
|
import { TipoUsuario } from '../../tipo-usuario/entity/tipo-usuario.entity';
|
||||||
@ -34,9 +34,9 @@ export class Usuario {
|
|||||||
@Column({ type: String, nullable: false, length: 10 })
|
@Column({ type: String, nullable: false, length: 10 })
|
||||||
usuario: string;
|
usuario: string;
|
||||||
|
|
||||||
@ManyToOne(() => Carrera, (carrera) => carrera.usuarios)
|
@ManyToOne(() => InstitucionCarrera, (institucionCarrera) => institucionCarrera.usuarios)
|
||||||
@JoinColumn({ name: 'id_carrera' })
|
@JoinColumn({ name: 'id_institucion_carrera' })
|
||||||
carrera: Carrera;
|
carrera: InstitucionCarrera;
|
||||||
|
|
||||||
@ManyToOne(() => Institucion, (institucion) => institucion.usuarios)
|
@ManyToOne(() => Institucion, (institucion) => institucion.usuarios)
|
||||||
@JoinColumn({ name: 'id_institucion' })
|
@JoinColumn({ name: 'id_institucion' })
|
||||||
|
@ -8,6 +8,7 @@ import { BcryptModule } from '../bcrypt/bcrypt.module';
|
|||||||
import { CarreraModule } from '../carrera/carrera.module';
|
import { CarreraModule } from '../carrera/carrera.module';
|
||||||
import { NodemailerModule } from '../nodemailer/nodemailer.module';
|
import { NodemailerModule } from '../nodemailer/nodemailer.module';
|
||||||
import { InstitucionModule } from '../institucion/institucion.module';
|
import { InstitucionModule } from '../institucion/institucion.module';
|
||||||
|
import { InstitucionCarreraModule } from 'src/institucion-carrera/institucion-carrera.module';
|
||||||
import { TipoUsuarioModule } from '../tipo-usuario/tipo-usuario.module';
|
import { TipoUsuarioModule } from '../tipo-usuario/tipo-usuario.module';
|
||||||
|
|
||||||
@Module({
|
@Module({
|
||||||
@ -15,6 +16,7 @@ import { TipoUsuarioModule } from '../tipo-usuario/tipo-usuario.module';
|
|||||||
BcryptModule,
|
BcryptModule,
|
||||||
CarreraModule,
|
CarreraModule,
|
||||||
InstitucionModule,
|
InstitucionModule,
|
||||||
|
InstitucionCarreraModule,
|
||||||
NodemailerModule,
|
NodemailerModule,
|
||||||
PassportModule.register({ defaultStrategy: 'jwt' }),
|
PassportModule.register({ defaultStrategy: 'jwt' }),
|
||||||
TipoUsuarioModule,
|
TipoUsuarioModule,
|
||||||
|
@ -6,11 +6,13 @@ import {
|
|||||||
import { InjectRepository } from '@nestjs/typeorm';
|
import { InjectRepository } from '@nestjs/typeorm';
|
||||||
import { Repository } from 'typeorm';
|
import { Repository } from 'typeorm';
|
||||||
import { Carrera } from '../carrera/entity/carrera.entity';
|
import { Carrera } from '../carrera/entity/carrera.entity';
|
||||||
|
import { InstitucionCarrera } from '../institucion-carrera/entity/institucion-carrera.entity';
|
||||||
import { Institucion } from '../institucion/entity/institucion.entity';
|
import { Institucion } from '../institucion/entity/institucion.entity';
|
||||||
import { TipoUsuario } from '../tipo-usuario/entity/tipo-usuario.entity';
|
import { TipoUsuario } from '../tipo-usuario/entity/tipo-usuario.entity';
|
||||||
import { Usuario } from './entity/usuario.entity';
|
import { Usuario } from './entity/usuario.entity';
|
||||||
import { BcryptService } from '../bcrypt/bcrypt.service';
|
import { BcryptService } from '../bcrypt/bcrypt.service';
|
||||||
import { CarreraService } from '../carrera/carrera.service';
|
import { CarreraService } from '../carrera/carrera.service';
|
||||||
|
import { InstitucionCarreraService } from '../institucion-carrera/institucion-carrera.service';
|
||||||
import { InstitucionService } from '../institucion/institucion.service';
|
import { InstitucionService } from '../institucion/institucion.service';
|
||||||
import { NodemailerService } from '../nodemailer/nodemailer.service';
|
import { NodemailerService } from '../nodemailer/nodemailer.service';
|
||||||
import { TipoUsuarioService } from '../tipo-usuario/tipo-usuario.service';
|
import { TipoUsuarioService } from '../tipo-usuario/tipo-usuario.service';
|
||||||
@ -22,6 +24,7 @@ export class UsuarioService {
|
|||||||
private bcryptService: BcryptService,
|
private bcryptService: BcryptService,
|
||||||
private carreraService: CarreraService,
|
private carreraService: CarreraService,
|
||||||
private institucionService: InstitucionService,
|
private institucionService: InstitucionService,
|
||||||
|
private InstitucionCarreraService: InstitucionCarreraService,
|
||||||
private nodemailerService: NodemailerService,
|
private nodemailerService: NodemailerService,
|
||||||
private tipoUsuarioService: TipoUsuarioService,
|
private tipoUsuarioService: TipoUsuarioService,
|
||||||
) {}
|
) {}
|
||||||
@ -30,15 +33,15 @@ export class UsuarioService {
|
|||||||
usuario: string,
|
usuario: string,
|
||||||
id_institucion: number,
|
id_institucion: number,
|
||||||
id_tipo_usuario: number,
|
id_tipo_usuario: number,
|
||||||
id_carrera?: number,
|
id_institucion_carrera?: number,
|
||||||
) {
|
) {
|
||||||
const carrera = id_carrera
|
const carrera = id_institucion_carrera
|
||||||
? await this.carreraService.findById(id_carrera)
|
? await this.InstitucionCarreraService.findById(id_institucion_carrera)
|
||||||
: null;
|
: null;
|
||||||
const institucion = await this.institucionService.findById(id_institucion);
|
const institucion = await this.institucionService.findById(id_institucion);
|
||||||
const tipoUsuario = await this.tipoUsuarioService.findById(id_tipo_usuario);
|
const tipoUsuario = await this.tipoUsuarioService.findById(id_tipo_usuario);
|
||||||
const data: {
|
const data: {
|
||||||
carrera?: Carrera;
|
carrera?: InstitucionCarrera;
|
||||||
institucion: Institucion;
|
institucion: Institucion;
|
||||||
tipoUsuario: TipoUsuario;
|
tipoUsuario: TipoUsuario;
|
||||||
} = { institucion, tipoUsuario };
|
} = { institucion, tipoUsuario };
|
||||||
@ -51,7 +54,7 @@ export class UsuarioService {
|
|||||||
return this.repository.save(this.repository.create(data));
|
return this.repository.save(this.repository.create(data));
|
||||||
})
|
})
|
||||||
.then((usuario) => ({
|
.then((usuario) => ({
|
||||||
message: `Se creo correctamente el usuairo ${usuario.usuario}`,
|
message: `Se creo correctamente el usuario ${usuario.usuario}`,
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -85,7 +88,7 @@ export class UsuarioService {
|
|||||||
usuario?: string;
|
usuario?: string;
|
||||||
}) {
|
}) {
|
||||||
const busqueda: {
|
const busqueda: {
|
||||||
carrera?: Carrera;
|
// carrera?: Carrera;
|
||||||
institucion?: Institucion;
|
institucion?: Institucion;
|
||||||
tipoUsuario?: TipoUsuario;
|
tipoUsuario?: TipoUsuario;
|
||||||
usuario?: string;
|
usuario?: string;
|
||||||
@ -104,7 +107,7 @@ export class UsuarioService {
|
|||||||
if (filtros.usuario) busqueda.usuario = filtros.usuario;
|
if (filtros.usuario) busqueda.usuario = filtros.usuario;
|
||||||
if (institucion) busqueda.institucion = institucion;
|
if (institucion) busqueda.institucion = institucion;
|
||||||
if (tipoUsuario) busqueda.tipoUsuario = tipoUsuario;
|
if (tipoUsuario) busqueda.tipoUsuario = tipoUsuario;
|
||||||
if (carrera) busqueda.carrera = carrera;
|
// if (carrera) busqueda.carrera = carrera;
|
||||||
/* falta página, paginado */
|
/* falta página, paginado */
|
||||||
return this.repository.find(busqueda);
|
return this.repository.find(busqueda);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user