--*** Definicion de Medios para Bancos
--Borrando las operaciones viejas
DELETE rel_oper_menus WHERE ejecuta_operacion = 'MF0070';
DELETE rel_oper_modulos WHERE operacion = 'MF0070';
DELETE operaciones WHERE operacion = 'MF0070';
DELETE aut_operaciones WHERE operacion = 'MF0070';
DELETE parametros_oper WHERE operacion = 'MF0070';

--Insertando las nuevas. Se cuelga en el modulo FP
DELETE rel_oper_menus WHERE ejecuta_operacion = 'FCO1070';
DELETE rel_oper_modulos WHERE operacion = 'FCO1070';
DELETE operaciones WHERE operacion = 'FCO1070';
DELETE aut_operaciones WHERE operacion = 'FCO1070';
DELETE parametros_oper WHERE operacion = 'FCO1070';

INSERT INTO operaciones (operacion, descripcion_ope, icono, tipo_operacion, ejecuta_llamada, ruta, parametros, tipo_ejecucion)  
VALUES ('FCO1070','Definición de Medios para Bancos',1,2,'c:\Archivos de Programa\ADAM Technologies\AdamV3\F1.exe','',1,1);

INSERT INTO rel_oper_menus (modulo, menu, secuencia, tipo_llamada, ejecuta_menu, ejecuta_operacion) 
SELECT 'FP', 10, IsNull(max(secuencia),0) + 1, 2, null, 'FCO1070' from rel_oper_menus WHERE modulo='FP' and menu = 10;

INSERT INTO rel_oper_modulos (operacion, modulo)  VALUES ('FCO1070','FP');

INSERT INTO aut_operaciones (usuario, operacion, nivel_seguridad) VALUES ('ADAM','FCO1070',4);
INSERT INTO aut_operaciones (usuario, operacion, nivel_seguridad)
SELECT usuario, 'FCO1070', nivel_seguridad FROM aut_operaciones  WHERE usuario <> 'ADAM' AND operacion = 'MF0070'

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO1070', 1, 1, 'FP');

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO1070', 2, 1, 'Modulo Fiscal Colombiano');

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO1070', 3, 3, 'Usuario');

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO1070', 4, 4, 'Password');

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO1070', 5, 5, 'DSN');

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO1070', 6, 2, 'Compania');

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO1070', 7, 1, 'Nombre_Cia');

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO1070', 8, 2, 'Abreviatura');

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO1070', 9, 1, '31');

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO1070', 10, 1, 'FCO1070');


--Generacion de Medios para Bancos
DELETE rel_oper_menus WHERE ejecuta_operacion = 'MF5010';
DELETE rel_oper_modulos WHERE operacion = 'MF5010';
DELETE operaciones WHERE operacion = 'MF5010';
DELETE aut_operaciones WHERE operacion = 'MF5010';
DELETE parametros_oper WHERE operacion = 'MF5010';

DELETE rel_oper_menus WHERE ejecuta_operacion = 'FCO3050';
DELETE rel_oper_modulos WHERE operacion = 'FCO3050';
DELETE operaciones WHERE operacion = 'FCO3050';
DELETE aut_operaciones WHERE operacion = 'FCO3050';
DELETE parametros_oper WHERE operacion = 'FCO3050';


INSERT INTO operaciones (operacion, descripcion_ope, icono, tipo_operacion, ejecuta_llamada, ruta, parametros, tipo_ejecucion)
VALUES ('FCO3050','Generación de Medios para Bancos',4,2,'c:\Archivos de Programa\ADAM Technologies\AdamV3\F1.exe','',1,1);

INSERT INTO rel_oper_menus (modulo, menu, secuencia, tipo_llamada, ejecuta_menu, ejecuta_operacion) 
SELECT 'FP', 30, IsNull(max(secuencia),0) + 1, 2, null, 'FCO3050' from rel_oper_menus WHERE modulo='FP' and menu = 30;

INSERT INTO rel_oper_modulos (operacion, modulo)  VALUES ('FCO3050','FP');

INSERT INTO aut_operaciones (usuario, operacion, nivel_seguridad) VALUES ('ADAM','FCO3050',4);
INSERT INTO aut_operaciones (usuario, operacion, nivel_seguridad)
SELECT usuario, 'FCO3050', nivel_seguridad FROM aut_operaciones  WHERE usuario <> 'ADAM' AND operacion = 'MF5010'

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO3050', 1, 1, 'FP');

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO3050', 2, 1, 'Modulo Fiscal Colombiano');

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO3050', 3, 3, 'Usuario');

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO3050', 4, 4, 'Password');

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO3050', 5, 5, 'DSN');

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO3050', 6, 2, 'Compania');

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO3050', 7, 1, 'Nombre_Cia');

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO3050', 8, 2, 'Abreviatura');

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO3050', 9, 1, '31');

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO3050', 10, 1, 'FCO3050');


DELETE rel_oper_menus WHERE ejecuta_operacion = 'FCO3051';
DELETE rel_oper_modulos WHERE operacion = 'FCO3051';
DELETE operaciones WHERE operacion = 'FCO3051';
DELETE aut_operaciones WHERE operacion = 'FCO3051';

INSERT INTO operaciones (operacion, descripcion_ope, icono, tipo_operacion, ejecuta_llamada, ruta, parametros, tipo_ejecucion)
VALUES ('FCO3051','Generación de Medios para Bancos NI',4,2,'c:\Archivos de Programa\ADAM Technologies\AdamV3\F1.exe','',1,1);

INSERT INTO rel_oper_menus (modulo, menu, secuencia, tipo_llamada, ejecuta_menu, ejecuta_operacion) 
SELECT 'FP', 30, IsNull(max(secuencia),0) + 1, 2, null, 'FCO3051' from rel_oper_menus WHERE modulo='FP' and menu = 30;

INSERT INTO rel_oper_modulos (operacion, modulo)  VALUES ('FCO3051','FP');

INSERT INTO aut_operaciones (usuario, operacion, nivel_seguridad) VALUES ('ADAM','FCO3051',4);
INSERT INTO aut_operaciones (usuario, operacion, nivel_seguridad)
SELECT usuario, 'FCO3051', nivel_seguridad FROM aut_operaciones  WHERE usuario <> 'ADAM' AND operacion = 'MF5010'

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO3051', 1, 1, 'FP');

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO3051', 2, 1, 'Modulo Fiscal Colombiano');

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO3051', 3, 3, 'Usuario');

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO3051', 4, 4, 'Password');

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO3051', 5, 5, 'DSN');

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO3051', 6, 2, 'Compania');

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO3051', 7, 1, 'Nombre_Cia');

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO3051', 8, 2, 'Abreviatura');

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO3051', 9, 1, '31');

INSERT INTO parametros_oper (operacion, secuencia, tipo_Campo, parametro)
VALUES ('FCO3051', 10, 1, 'FCO3051');

