/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package correo.salondebelleza.principal;
import correo.salondebelleza.correo.liente!"TP; import correo.salondebelleza.correo."ime"ail; import correo.salondebelleza.datos.*; import correo.salondebelleza.negocio.*; import correo.salondebelleza.procesador.*; import correo.salondebelleza.#tils.*; import ja$a%.s&ing.table.'efa#ltTable"odel;
/** * * (a#thor )oris ernando */ p#blic class !alon'e)elleza"ail +
p#blic $oid process"essage!tring "essage- + // !etteando ariables // !stem.o#t.println0las !stem.o#t.println0lass s 1cropolis2process"essage2" 1cropolis2process"essage2"essage essage 0 3 "essage-;
!tring destinatario 4 5tils.get'estinatario"essage-; !stem.o#t.println0'estinatario2 !stem.o#t.println0'estina tario2 0 3 destinatario-; !tring content 4 5tils.get!#bject6rden"e 5tils.get!#bject6rden"essage-; ssage-; int cantidad 4 content.length-; //
!tring mensaje7 4 5tils.get"ensaje"essage5tils.get"ensaje"essage-; ;
// !stem.o#t.println0lass "iTienda6nline"ail2process" "iTienda6nline"ail2process"essage2ontent essage2ontent 0 3 content-; !stem.o#t.println0"ensaje72 !stem.o#t.println0"ensaje 72 0 3 content-; inta cinta 4 ne& intacontent-; 1nalizadorLe% anale% 4 ne& 1nalizadorLe%cinta-;
!stem.o#t.printlncinta-; Parser parser 4 ne& Parseranale%-; // erificar 6rden
parser.8%presion-; if parser.errorlag- + // 8n$iar orreo de 8rror liente!"TP.send"aildestinatario, liente!"TP.send"aildestina tario, 08rror de omando0,
08l comando introd#cido es incorrecto, trate cons#ltando las a#das con el comando H8LP0 -;
ret#rn; 9
// !i todo $a bien, procesar el omando
anale%.:nit-; Token token 4 anale%.Preanalisis-;
!stem.o#t.printlntoken.getTo!tr--;
if token.getombre- 44 Token.H8LP- + // "ostrar 1#das liente!"TP.send"aildestina tario, 01#das < !alon de )elleza0, liente!"TP.send"aildestinatario, Helper.H8LP=>L6)1L-;
ret#rn; 9
// !ino es H8LP, es #na f#ncionalidad
!stem.o#t.printlntoken.get1trib#to--; s&itch token.get1trib#to-- +
case Token.?8>:!T?1?:T12 registraritaanale%, destinatario-;
break; case Token.?8>:!T?1?'8T1LL8:T12 registrar'etalleitaanale%, destinatario,cantidad<7@-;
break; case Token."6'::1?:T12 modificaritaanale%, destinatario-;
break; case Token.6)T88?:T1!2 obteneritasanale%, destinatario-;
break; case Token.8L:":1?:T12 eliminaritaanale%, destinatario-;
break;
case Token.?8>:!T?1?P?6'5T62 registrarProd#ctoanale%, destinatario-;
break; case Token."6'::1?P?6'5T62 modificarProd#ctoanale%, destinatario-;
break; case Token.6)T88?P?6'5T6!2 obtenerProd#ctosanale%, destinatario-;
break;
case Token.8L:":1?P?6'5T62 eliminarProd#ctoanale%, destinatario-;
break;
case Token.?8>:!T?1?!8?::62 registrar!er$icioanale%, destinatario-;
break; case Token.?8>:!T?1?'8T1LL8!8?: Token.?8>:!T?1?'8T1LL8!8?::62 :62 registrar'etalle!er$icioanale%, registrar'etalle!er$icioana le%, destinatario,cantidad<7A-;
break; case Token."6'::1?!8?::62 modificar!er$icioanale%, destinatario-;
break; case Token.6)T88?!8?::6!2 obtener!er$iciosanale%, destinatario-;
break; case Token.8L:":1?!8?::6!2 eliminar!er$iciosanale%, destinatario-;
break;
case Token.?8>:!T?1?5!51?:6L:8T82 registrar5s#ariolienteanale%, registrar5s#ariolienteanal e%, destinatario-;
break; case Token."6'::1?5!51?:6L:8 Token."6'::1?5!51?:6L:8T82 T82 modificar5s#ariolienteanale%, modificar5s#ariolienteanal e%, destinatario-;
break; case Token.6)T88?5!51?:6!2 obtener5s#ariosanale%, destinatario-;
break; case Token.8L:":1?5!51?:6!2
eliminar5s#arioanale%, destinatario-;
break;
case Token.?8>:!T?1?8T12 registrarentaanale%, destinatario-;
break; case Token."6'::1?8T12 modificarentaanale%, destinatario-;
break; case Token.6)T88?8T1!2 obtenerentasanale%, destinatario-;
break; case Token.8L:":1?8T1!2 eliminarentaanale%, destinatario-;
break;
case Token.6)T88?:T1:'2 obtenerita:danale%, destinatario-;
break; case Token.6)T88?P?6'5T6:'2 obtenerProd#cto:danale%, destinatario-;
break; case Token.6)T88?!8?::6:'2 obtener!er$icio:danale%, destinatario-;
break; case Token.6)T88?5!51?:6:'2 obtener5s#ario:danale%, destinatario-;
break; case Token.6)T88?8T1:'2
obtenerenta:danale%, destinatario-;
break;
case Token.6)T88?'8T1LL8!8?::62 obtener'etalle!er$icioanale%, destinatario-;
break; case Token.6)T88?'8T1LL8:T12 obtener'etalleitaanale%, destinatario-;
break;
case Token.:T1P6?5!51?:62 citaPor5s#arioanale%, destinatario-;
break; case Token.8T1P6?"8!2 $entaPor"esanale%, destinatario-;
break; case Token.P?66?"12 proformaanale%, destinatario,cantidad
break;
case Token.?8>:!T?1?5!51?:62 registrar5s#arioanale%, destinatario-;
break; case Token."6'::1?5!51?:62 modificar5s#arioanale%, destinatario-;
break; 9 9
pri$ate $oid registrarita1nalizadorLe% anale%, !tring destinatario- +
#s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 0?egistrar ita0,05sted no es 5s#ario debe registrarse #se este comando ?8>:!T?1?5!51?:6L:8T8C:,6")?8,1P8LL:'6,6??86,T8L866D0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
ifE#ser.$erificarTdestinatario--+
liente!"TP.send"aildestinatario, 0?egistrar ita0,05sted no Tiene Pri$ilegios0 -; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-;
!stem.o#t.printlntoken.getombre--;
if token.getombre- 44 Token.H8LP- + liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP=?8>:!T?1?:T1-;
ret#rn; 9 citaegocios ciataegocio 4 ne& citaegocios-;
anale%.1$anzar-; // 1trib#tos int idita 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; !tring fecha 4 5tils.F#itaromillasanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; int ci 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; int id!er$icio 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; int cantidad 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
//
Prod#ctoegocio prod#ctoegocio 4 ne& Prod#ctoegocio-;
//!tring message 4 5tils.dib#jarTablaProd#ctosser$iciosegocio.obteners!er$icios--; "ime"ail mailer 4 ne& "ime"ail-; tr + int r 4ciataegocio.registraritaidita, fecha, ci,id!er$icio,cantidad-;
ifr44
mailer.sendHtml8maildestinatario, 0?egistrar Prod#cto0, 0error al registrar registrar $erificar datos0 -; !stem.o#t.println08rror al registrar en la base de datos0-;
9else+
mailer.sendHtml8maildestinatario, 0?egistrar Prod#cto0, 0?egistro realizado correctamenten0 3 5tils.dib#jarTabla&ithHT"Lciataegocio.obtenerita---; !stem.o#t.println08mail sent.0-; 9 9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-;
e%.print!tackTrace-; 9
9
pri$ate $oid registrar'etalleita1nalizadorLe% anale%, !tring destinatario,int contador- + #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 0?egistrar detalle cita0,05sted no es 5s#ario debe registrarse #se este comando ?8>:!T?1?5!51?:6L:8T8C:,6")?8,1P8LL:'6,6??86,T8L866D0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
ifE#ser.$erificarTdestinatario--+
liente!"TP.send"aildestinatario, 0?egistrar detalle cita0,05sted no Tiene Pri$ilegios0 -; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9 int iditaG 4 @;
anale%.1$anzar-;
contador<<; Token token 4 anale%.Preanalisis-;
if token.getombre- 44 Token.H8LP- + liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP=?8>:!T?1?'8T1LL8:T1-;
ret#rn; 9 citaegocios citaegocio 4 ne& citaegocios-;
&hile contador I @-+
anale%.1$anzar-;
contador <<; // 1trib#tos !tring idit 4 anale%.Preanalisis-.getTo!tr--; int idita 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--; int id 4 idit.length-3G;
anale%.1$anzar-;
anale%.1$anzar-; contador 4 contador
anale%.1$anzar-;
anale%.1$anzar-; contador 4 contador
anale%.1$anzar-;
anale%.1$anzar-; contador 4 contador
//!tring message 4 5tils.dib#jarTablaProd#ctosser$iciosegocio.obteners!er$icios-tr + int r 4 citaegocio.registrar'etalleitaidita, id!er$icios,cantidad-; iditaG 4 idita;
ifr44
liente!"TP.send"aildestinatario, 0?egistrar 'etalle0, 0error al registrar registrar $erificar datos0 -; !stem.o#t.println08rror al registrar en la base de datos0-;
9else+ 9 9 catch 8%ception e%- +
!stem.o#t.println08rror..0-;
e%.print!tackTrace-; 9
9 "ime"ail mailer 4 ne& "ime"ail-; tr + mailer.sendHtml8maildestinatario, 0?egistrar 'etalle ita0, 0?egistro realizado correctamenten0 3 5tils.dib#jarTabla&ithHT"Lcitaegocio.obteners'etalleitaiditaG---; !stem.o#t.println08mail sent.0-; 9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-;
e%.print!tackTrace-; 9 9
pri$ate $oid modificarita1nalizadorLe% anale%, !tring destinatario- + #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 0"odificar ita0,05sted no es 5s#ario debe registrarse #se este comando ?8>:!T?1?5!51?:6L:8T8C:,6")?8,1P8LL:'6,6??86,T8L866D0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
ifE#ser.$erificarTdestinatario--+
liente!"TP.send"aildestinatario, 0"odificar ita0,05sted no Tiene Pri$ilegios0 -;
!stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-;
if token.getombre- 44 Token.H8LP- + liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP="6'::1?:T1-;
ret#rn; 9 citaegocios ciataegocio 4 ne& citaegocios-;
anale%.1$anzar-; // 1trib#tos int idita 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; !tring fecha 4 5tils.F#itaromillasanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; int ci 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
//
Prod#ctoegocio prod#ctoegocio 4 ne& Prod#ctoegocio-;
//!tring message 4 5tils.dib#jarTablaProd#ctosprod#ctoegocio.obtenerProd#ctoidProd#cto--; "ime"ail mailer 4 ne& "ime"ail-; tr + ciataegocio.modificaritaidita, fecha,ci-; mailer.sendHtml8maildestinatario, 0"odificar ita0, 0"odificacion correctamenten0 3 5tils.dib#jarTabla&ithHT"Lciataegocio.obteneritaidita---;
!stem.o#t.println08mail sent.0-; 9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-;
e%.print!tackTrace-; 9 9
p#blic $oid obteneritas1nalizadorLe% anale%, !tring destinatario- + #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 06btener itas0,05sted no es 5s#ario debe registrarse #se este comando ?8>:!T?1?5!51?:6L:8T8C:,6")?8,1P8LL:'6,6??86,T8L866D0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9 ifE#ser.$erificarPdestinatario- || E#ser.$erificarTdestinatario--+
liente!"TP.send"aildestinatario, 06btener itas0,05sted no Tiene Pri$ilegios0 -; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-; if token.getombre- 44 Token.H8LP- +
liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP=6)T88?:T1!-;
ret#rn; 9 citaegocios ciataegocio 4 ne& citaegocios-; !tring message 4 5tils.dib#jarTabla&ithHT"Lciataegocio.obtenerita--;
!stem.o#t.printlnmessage-;
"ime"ail mailer 4 ne& "ime"ail-; tr + mailer.sendHtml8maildestinatario, 06btener itas0,0JhGIProd#ctosJ/hGI /n0 3 message-; !stem.o#t.println08mail en$iado.0-; 9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-; 9
9
pri$ate $oid eliminarita1nalizadorLe% anale%, !tring destinatario- + #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 08liminar cita0,05sted no es 5s#ario debe registrarse #se este comando ?8>:!T?1?5!51?:6L:8T8C:,6")?8,1P8LL:'6,6??86,T8L866D0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
ifE#ser.$erificarTdestinatario--+
liente!"TP.send"aildestinatario, 08liminar cita0,05sted no Tiene Pri$ilegios0 -; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-;
if token.getombre- 44 Token.H8LP- + liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP=8L:":1?:T1-;
ret#rn; 9 citaegocios citaegocio 4 ne& citaegocios-;
anale%.1$anzar-; // 1trib#tos int idita 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
//!tring message 4 5tils.dib#jarTablaProd#ctosprod#ctoegocio.obtenerProd#ctoidProd#cto--; "ime"ail mailer 4 ne& "ime"ail-; tr +
citaegocio.eliminaritaidita-;
mailer.sendHtml8maildestinatario, 08liminar ita0, 08liminacion orrectan0 3 5tils.dib#jarTabla&ithHT"Lcitaegocio.obtenerita---; !stem.o#t.println08mail sent.0-; 9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-;
e%.print!tackTrace-; 9 9
//P?6'5T6 pri$ate $oid registrarProd#cto1nalizadorLe% anale%, !tring destinatario- + #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 0?egistrar Prod#cto0,05sted no es 5s#ario del sistema0-; !stem.o#t.println08mail en$iado.0-;
ret#rn;
9
ifE#ser.$erificarPdestinatario--+
liente!"TP.send"aildestinatario, 0?egistrar Prod#cto0,05sted no Tiene Pri$ilegios0 -; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-;
if token.getombre- 44 Token.H8LP- + liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP=?8>:!T?1?P?6'5T6-;
ret#rn; 9 prod#ctoegocio prod#ctoegocio 4 ne& prod#ctoegocio-;
//
Promocionegocio promocionegocio 4 ne& Promocionegocio-; anale%.1$anzar-; // 1trib#tos int idProd#cto 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; !tring nombre 4 5tils.F#itaromillasanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; !tring marca 4 5tils.F#itaromillasanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; !tring costo!tr 4 anale%.Preanalisis-.getTo!tr-; float costo 4 loat.parseloatcosto!tr-;
!tring message 4 5tils.dib#jarTablaProd#ctosprod#ctoegocio.obtenerProd#ctos--; "ime"ail mailer 4 ne& "ime"ail-; tr + int r 4 prod#ctoegocio.registrarProd#ctoidProd#cto, nombre, marca, costo-;
ifr44
mailer.sendHtml8maildestinatario, 0?egistrar Prod#cto0, 0error al registrar registrar $erificar datos0 -; !stem.o#t.println08rror al registrar en la base de datos0-;
9else+
mailer.sendHtml8maildestinatario, 0?egistrar Prod#cto0, 0?egistro realizado correctamenten0 3 5tils.dib#jarTabla&ithHT"Lprod#ctoegocio.obtenerProd#ctos---; !stem.o#t.println08mail sent.0-; 9 9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-;
e%.print!tackTrace-; 9 9
pri$ate $oid modificarProd#cto1nalizadorLe% anale%, !tring destinatario- + #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 0"odidficar Prod#cto0,05sted no es 5s#ario del sistema0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
ifE#ser.$erificarPdestinatario--+ liente!"TP.send"aildestinatario, 0"odidficar Prod#cto0,05sted no
Tiene Pri$ilegios0 -; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-;
if token.getombre- 44 Token.H8LP- + liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP="6'::1?P?6'5T6-;
ret#rn; 9 prod#ctoegocio prod#ctoegocio 4 ne& prod#ctoegocio-;
//
Promocionegocio promocionegocio 4 ne& Promocionegocio-; anale%.1$anzar-; // 1trib#tos int idProd#cto 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; !tring nombre 4 5tils.F#itaromillasanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; !tring marca 4 5tils.F#itaromillasanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; !tring costo!tr 4 anale%.Preanalisis-.getTo!tr-; float costo 4 loat.parseloatcosto!tr-;
"ime"ail mailer 4 ne& "ime"ail-; tr +
prod#ctoegocio.modificarProd#ctoidProd#cto, nombre, marca, costo-; mailer.sendHtml8maildestinatario, 0"odificar Prod#cto0, 0"odificacion correctamenten0 3 5tils.dib#jarTabla&ithHT"Lprod#ctoegocio.obtenerProd#ctoidProd#cto---; !stem.o#t.println08mail sent.0-; 9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-;
e%.print!tackTrace-; 9 9
pri$ate $oid obtenerProd#ctos1nalizadorLe% anale%, !tring destinatario- + #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 06btener Prod#ctos0,05sted no es 5s#ario del sistema0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
ifE#ser.$erificarPdestinatario-||E#ser.$erificarTdestinatario--+
liente!"TP.send"aildestinatario, 06btener Prod#ctos0,05sted no Tiene Pri$ilegios0 -; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-; if token.getombre- 44 Token.H8LP- +
liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP=6)T88?P?6'5T6!-;
ret#rn; 9
prod#ctoegocio prod#ctoegocio 4 ne& prod#ctoegocio-; !tring message 4 5tils.dib#jarTabla&ithHT"Lprod#ctoegocio.obtenerProd#ctos--;
!stem.o#t.printlnmessage-; "ime"ail mailer 4 ne& "ime"ail-; tr +
mailer.sendHtml8maildestinatario, 06btener Prod#ctos0,0JhGIProd#ctosJ/hGI /n0 3 message-; !stem.o#t.println08mail en$iado.0-; 9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-; 9 9
pri$ate $oid eliminarProd#cto1nalizadorLe% anale%, !tring destinatario- + #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 08liminar Prod#cto0,05sted no es 5s#ario del sistema0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
ifE#ser.$erificarPdestinatario--+
liente!"TP.send"aildestinatario, 08liminar Prod#cto0,05sted no Tiene Pri$ilegios0 -; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-;
if token.getombre- 44 Token.H8LP- + liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP=8L:":1?P?6'5T6-;
ret#rn; 9 prod#ctoegocio prod#ctoegocio 4 ne& prod#ctoegocio-;
anale%.1$anzar-; // 1trib#tos int idProd#cto 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
"ime"ail mailer 4 ne& "ime"ail-; tr +
prod#ctoegocio.eliminarProd#ctoidProd#cto-;
mailer.sendHtml8maildestinatario, 08liminar Prod#cto0, 08liminacion orrectan0 3 5tils.dib#jarTabla&ithHT"Lprod#ctoegocio.obtenerProd#ctos---; !stem.o#t.println08mail sent.0-; 9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-;
e%.print!tackTrace-; 9 9
//!8?::6 pri$ate $oid registrar!er$icio1nalizadorLe% anale%, !tring destinatario- + #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 0?egistrar !er$icio0,05sted no es 5s#ario del sistema0-; !stem.o#t.println08mail en$iado.0-;
ret#rn;
9
ifE#ser.$erificarPdestinatario--+
liente!"TP.send"aildestinatario, 0?egistrar !er$icio0,05sted no Tiene Pri$ilegios0 -; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-;
if token.getombre- 44 Token.H8LP- + liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP=?8>:!T?1?!8?::6-;
ret#rn; 9 ser$iciosegocio ser$iciosegocio 4 ne& ser$iciosegocio-;
//
Promocionegocio promocionegocio 4 ne& Promocionegocio-; anale%.1$anzar-; // 1trib#tos int id!er$icio 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; !tring nombre 4 5tils.F#itaromillasanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; !tring costo!tr 4 anale%.Preanalisis-.getTo!tr-; float costo 4 loat.parseloatcosto!tr-;
//
Prod#ctoegocio prod#ctoegocio 4 ne& Prod#ctoegocio-;
//!tring message 4 5tils.dib#jarTablaProd#ctosser$iciosegocio.obteners!er$icios--; "ime"ail mailer 4 ne& "ime"ail-; tr + int r 4 ser$iciosegocio.registrar!er$icioid!er$icio, nombre, costo-;
ifr44
mailer.sendHtml8maildestinatario, 0?egistrar !er$icio0, 0error al registrar registrar $erificar datos0 -; !stem.o#t.println08rror al registrar en la base de datos0-;
9else+
mailer.sendHtml8maildestinatario, 0?egistrar !er$icios0, 0?egistro realizado correctamenten0 3 5tils.dib#jarTabla&ithHT"Lser$iciosegocio.obteners!er$icios---; !stem.o#t.println08mail sent.0-; 9 9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-;
e%.print!tackTrace-; 9
9
pri$ate $oid registrar'etalle!er$icio1nalizadorLe% anale%, !tring destinatario,int contador- + #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 0?egistrar detalle !er$icio0,05sted no es 5s#ario del sistema0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
ifE#ser.$erificarPdestinatario--+ liente!"TP.send"aildestinatario, 0?egistrar detalle !er$icio0,05sted
no Tiene Pri$ilegios0 -; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9 int id!er$icioG 4 @;
anale%.1$anzar-;
contador<<; Token token 4 anale%.Preanalisis-;
if token.getombre- 44 Token.H8LP- + liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP=?8>:!T?1?'8T1LL8!8?::6-;
ret#rn; 9 ser$iciosegocio ser$iciosegocio 4 ne& ser$iciosegocio-;
//
Promocionegocio promocionegocio 4 ne& Promocionegocio-; &hile contador I @-+
anale%.1$anzar-; contador <<; // 1trib#tos !tring id!er$i 4 anale%.Preanalisis-.getTo!tr--; int id!er$icio 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--; int id 4 id!er$i.length-3G;
anale%.1$anzar-;
anale%.1$anzar-; contador 4 contador
anale%.1$anzar-;
anale%.1$anzar-; contador 4 contador
//!tring message 4 5tils.dib#jarTablaProd#ctosser$iciosegocio.obteners!er$icios-tr +
id!er$icioG4id!er$icio; int r 4 ser$iciosegocio.registrar'etalle!er$icioid!er$icio,
idProd#cto-;
ifr44
liente!"TP.send"aildestinatario, 0?egistrar 'etalle !er$icio0, 0error al registrar registrar $erificar datos0 -; !stem.o#t.println08rror al registrar en la base de datos0-;
9else+ 9 9 catch 8%ception e%- +
!stem.o#t.println08rror..0-;
e%.print!tackTrace-; 9
9 "ime"ail mailer 4 ne& "ime"ail-; tr + mailer.sendHtml8maildestinatario, 0?egistrar 'etalle !er$icios0, 0?egistro realizado correctamenten0 3 5tils.dib#jarTabla&ithHT"Lser$iciosegocio.obteners'etalle!er$icioid!er$icioG---; !stem.o#t.println08mail sent.0-; 9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-;
e%.print!tackTrace-; 9 9
pri$ate $oid modificar!er$icio1nalizadorLe% anale%, !tring destinatario- + #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 0"odificar !er$icio0,05sted no es 5s#ario del sistema0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
ifE#ser.$erificarPdestinatario--+
liente!"TP.send"aildestinatario, 0"odificar !er$icio0,05sted no Tiene Pri$ilegios0 -; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-;
if token.getombre- 44 Token.H8LP- + liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP="6'::1?!8?::6-;
ret#rn; 9 ser$iciosegocio ser$iciosegocio 4 ne& ser$iciosegocio-;
//
Promocionegocio promocionegocio 4 ne& Promocionegocio-; anale%.1$anzar-; // 1trib#tos int id!er$icios 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; !tring nombre 4 5tils.F#itaromillasanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; !tring costo!tr 4 anale%.Preanalisis-.getTo!tr-; float costo 4 loat.parseloatcosto!tr-;
//
Prod#ctoegocio prod#ctoegocio 4 ne& Prod#ctoegocio-;
//!tring message 4 5tils.dib#jarTablaProd#ctosprod#ctoegocio.obtenerProd#ctoidProd#cto--; "ime"ail mailer 4 ne& "ime"ail-; tr + ser$iciosegocio.modificar!er$iciosid!er$icios, nombre,costo-; mailer.sendHtml8maildestinatario, 0"odificar !er$icios0, 0"odificacion correctamenten0 3 5tils.dib#jarTabla&ithHT"Lser$iciosegocio.obteners!er$icioid!er$icios---; !stem.o#t.println08mail sent.0-; 9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-;
e%.print!tackTrace-; 9 9
pri$ate $oid obtener!er$icios1nalizadorLe% anale%, !tring destinatario- + #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 06btener !er$icios0,05sted no es 5s#ario del sistema0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
ifE#ser.$erificarPdestinatario-||E#ser.$erificarTdestinatario--+ liente!"TP.send"aildestinatario, 06btener !er$icios0,05sted no Tiene
Pri$ilegios0 -; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-; if token.getombre- 44 Token.H8LP- +
liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP=6)T88?!8?::6!-;
ret#rn; 9 ser$iciosegocio ser$iciosegocio 4 ne& ser$iciosegocio-;
!tring message 4 5tils.dib#jarTabla&ithHT"Lser$iciosegocio.obteners!er$icios--;
!stem.o#t.printlnmessage-; "ime"ail mailer 4 ne& "ime"ail-; tr +
mailer.sendHtml8maildestinatario, 06btener !er$icios0,0JhGIProd#ctosJ/hGI /n0 3 message-; !stem.o#t.println08mail en$iado.0-; 9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-; 9 9
pri$ate $oid eliminar!er$icios1nalizadorLe% anale%, !tring destinatario- + #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 08liminar !er$icio0,05sted no es 5s#ario del sistema0-; !stem.o#t.println08mail en$iado.0-;
ret#rn;
9
ifE#ser.$erificarPdestinatario--+
liente!"TP.send"aildestinatario, 08liminar !er$icio0,05sted no Tiene Pri$ilegios0 -; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-;
if token.getombre- 44 Token.H8LP- + liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP=8L:":1?!8?::6!-;
ret#rn; 9 ser$iciosegocio ser$iciosegocio 4 ne& ser$iciosegocio-;
//
Promocionegocio promocionegocio 4 ne& Promocionegocio-; anale%.1$anzar-; // 1trib#tos int id!er$icios 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
//
Prod#ctoegocio prod#ctoegocio 4 ne& Prod#ctoegocio-;
//!tring message 4 5tils.dib#jarTablaProd#ctosprod#ctoegocio.obtenerProd#ctoidProd#cto--; "ime"ail mailer 4 ne& "ime"ail-; tr +
ser$iciosegocio.eliminar!er$icioid!er$icios-;
mailer.sendHtml8maildestinatario, 08liminar ser$icio0, 08liminacion orrectan0 3 5tils.dib#jarTabla&ithHT"Lser$iciosegocio.obteners!er$icios---; !stem.o#t.println08mail sent.0-;
9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-;
e%.print!tackTrace-; 9 9
//5!51?:6 pri$ate $oid registrar5s#arioliente1nalizadorLe% anale%, !tring destinatario-
+ #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 0?egistrar 5s#ario liente0,05sted no es 5s#ario del sistema0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-;
if token.getombre- 44 Token.H8LP- + liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP=?8>:!T?1?5!51?:6L:8T8-;
ret#rn; 9 #s#arioegocio #s#arioegocio 4 ne& #s#arioegocio-;
anale%.1$anzar-; // 1trib#tos int i5s#ario 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-;
!tring nombre 4 5tils.F#itaromillasanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; !tring apellido 4 5tils.F#itaromillasanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; !tring correo 4 5tils.F#itaromillasanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; !tring telefono 4 5tils.F#itaromillasanale%.Preanalisis-.getTo!tr--;
"ime"ail mailer 4 ne& "ime"ail-; tr + int r 4 #s#arioegocio.registrar5s#ariolientei5s#ario, nombre, apellido, correo, telefono-;
ifr44
mailer.sendHtml8maildestinatario, 0?egistrar 5s#ario liente0, 0error al registrar registrar $erificar datos0 -; !stem.o#t.println08rror al registrar en la base de datos0-;
9else+
mailer.sendHtml8maildestinatario, 0?egistrar 5s#ario0, 0?egistro realizado correctamenten0 3 5tils.dib#jarTabla&ithHT"L#s#arioegocio.obtener5s#ario---; !stem.o#t.println08mail sent.0-; 9
9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-;
e%.print!tackTrace-; 9 9
pri$ate $oid modificar5s#arioliente1nalizadorLe% anale%, !tring destinatario+ #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 0?egistrar 5s#ario liente0,05sted no es 5s#ario del sistema0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-;
if token.getombre- 44 Token.H8LP- + liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP="6'::1?5!51?:6L:8T8-;
ret#rn; 9 #s#arioegocio #s#arioegocio 4 ne& #s#arioegocio-;
anale%.1$anzar-; // 1trib#tos int i5s#ario 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; !tring nombre 4 5tils.F#itaromillasanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; !tring apellido 4 5tils.F#itaromillasanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; !tring correo 4 5tils.F#itaromillasanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; !tring telefono 4 5tils.F#itaromillasanale%.Preanalisis-.getTo!tr--;
"ime"ail mailer 4 ne& "ime"ail-; tr + #s#arioegocio.modificar5s#ariolientei5s#ario, nombre, apellido, correo, telefono-; mailer.sendHtml8maildestinatario, 0"odificar 5s#ario0, 0"odificacion correctan0 3 5tils.dib#jarTabla&ithHT"L#s#arioegocio.obtener5s#arioi5s#ario---; !stem.o#t.println08mail sent.0-; 9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-;
e%.print!tackTrace-; 9 9
pri$ate $oid obtener5s#arios1nalizadorLe% anale%, !tring destinatario- + #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 06btener 5s#arios0,05sted no es 5s#ario del sistema0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
ifE#ser.$erificarPdestinatario-||E#ser.$erificarTdestinatario--+
liente!"TP.send"aildestinatario, 06btener 5s#arios0,05sted no Tiene Pri$ilegios0 -; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-; if token.getombre- 44 Token.H8LP- +
liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP=6)T88?5!51?:6!-;
ret#rn; 9 #s#arioegocio #s#arioegocio 4 ne& #s#arioegocio-;
!tring message 4 5tils.dib#jarTabla&ithHT"L#s#arioegocio.obtener5s#ario--;
!stem.o#t.printlnmessage-; "ime"ail mailer 4 ne& "ime"ail-; tr +
mailer.sendHtml8maildestinatario, 06btener Prod#ctos0,0JhGIProd#ctosJ/hGI /n0 3 message-; !stem.o#t.println08mail en$iado.0-; 9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-; 9 9
pri$ate $oid eliminar5s#ario1nalizadorLe% anale%, !tring destinatario- + #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 08liminar 5s#ario0,05sted no es 5s#ario del sistema0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
ifE#ser.$erificarPdestinatario--+
liente!"TP.send"aildestinatario, 08liminar 5s#ario0,05sted no Tiene Pri$ilegios0 -;
!stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-;
if token.getombre- 44 Token.H8LP- + liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP=8L:":1?5!51?:6!-;
ret#rn; 9 #s#arioegocio #s#arioegocio 4 ne& #s#arioegocio-;
//
Promocionegocio promocionegocio 4 ne& Promocionegocio-;
anale%.1$anzar-; // 1trib#tos int i5s#ario 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
"ime"ail mailer 4 ne& "ime"ail-; tr +
#s#arioegocio.eliminar5s#arioi5s#ario-;
mailer.sendHtml8maildestinatario, 08liminar 5s#ario0, 08liminacion orrectan0 3 5tils.dib#jarTabla&ithHT"L#s#arioegocio.obtener5s#ario---; !stem.o#t.println08mail sent.0-; 9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-;
e%.print!tackTrace-; 9 9
//8T1 pri$ate $oid registrarenta1nalizadorLe% anale%, !tring destinatario- + #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 0?egistrar enta0,05sted no es 5s#ario del sistema0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
ifE#ser.$erificarPdestinatario--+
liente!"TP.send"aildestinatario, 0?egistrar enta0,05sted no Tiene Pri$ilegios0 -; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-;
if token.getombre- 44 Token.H8LP- + liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP=?8>:!T?1?8T1-;
ret#rn; 9 $entaegocio $entaegocio 4 ne& $entaegocio-;
anale%.1$anzar-; // 1trib#tos int identa 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; int idita 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
"ime"ail mailer 4 ne& "ime"ail-; tr + int r 4 $entaegocio.registrarentaidenta,idita-;
ifr44
mailer.sendHtml8maildestinatario, 0?egistrar enta0, 0error al registrar registrar $erificar datos0 -; !stem.o#t.println08rror al registrar en la base de datos0-;
9else+
mailer.sendHtml8maildestinatario, 0?egistrar enta0, 0?egistro realizado correctamenten0 3 5tils.dib#jarTabla&ithHT"L$entaegocio.obtenerentas---; !stem.o#t.println08mail sent.0-; 9
9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-;
e%.print!tackTrace-; 9 9
pri$ate $oid modificarenta1nalizadorLe% anale%, !tring destinatario- + #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 0"odificar enta0,05sted no es 5s#ario del sistema0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
ifE#ser.$erificarPdestinatario--+
liente!"TP.send"aildestinatario, 0"odificar enta0,05sted no Tiene Pri$ilegios0 -;
!stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-;
if token.getombre- 44 Token.H8LP- + liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP="6'::1?8T1-;
ret#rn; 9 $entaegocio $entaegocio 4 ne& $entaegocio-;
//
Promocionegocio promocionegocio 4 ne& Promocionegocio-;
anale%.1$anzar-; // 1trib#tos int identa 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; int idita 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
"ime"ail mailer 4 ne& "ime"ail-; tr +
$entaegocio.modificarentaidenta,idita-;
mailer.sendHtml8maildestinatario, 0"odificar enta0, 0"odificacion correctamenten0 3 5tils.dib#jarTabla&ithHT"L$entaegocio.obtenerentaidenta---; !stem.o#t.println08mail sent.0-; 9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-;
e%.print!tackTrace-; 9 9
pri$ate $oid obtenerentas1nalizadorLe% anale%, !tring destinatario- + #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 06btener entas0,05sted no es 5s#ario del sistema0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
ifE#ser.$erificarPdestinatario-||E#ser.$erificarTdestinatario--+
liente!"TP.send"aildestinatario, 06btener entas0,05sted no Tiene Pri$ilegios0 -; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-; if token.getombre- 44 Token.H8LP- +
liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP=6)T88?8T1!-;
ret#rn; 9 $entaegocio $entaegocio 4 ne& $entaegocio-; !tring message 4 5tils.dib#jarTabla&ithHT"L$entaegocio.obtenerentas--; "ime"ail mailer 4 ne& "ime"ail-; tr + mailer.sendHtml8maildestinatario, 06btener entas0,0JhGIentasJ/hGI0 3
message-; !stem.o#t.println08mail en$iado.0-; 9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-;
9 9
pri$ate $oid eliminarenta1nalizadorLe% anale%, !tring destinatario- + #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 08liminar enta0,05sted no es 5s#ario del sistema0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
ifE#ser.$erificarPdestinatario--+
liente!"TP.send"aildestinatario, 08liminar enta0,05sted no Tiene Pri$ilegios0 -; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-;
if token.getombre- 44 Token.H8LP- + liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP=8L:":1?8T1!-;
ret#rn; 9 $entaegocio $entaegocio 4 ne& $entaegocio-;
//
Promocionegocio promocionegocio 4 ne& Promocionegocio-; anale%.1$anzar-; // 1trib#tos int identa 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
"ime"ail mailer 4 ne& "ime"ail-; tr +
$entaegocio.eliminarentaidenta-;
mailer.sendHtml8maildestinatario, 08liminar enta0, 08liminacion orrectan0 3 5tils.dib#jarTabla&ithHT"L$entaegocio.obtenerentas---; !stem.o#t.println08mail sent.0-; 9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-;
e%.print!tackTrace-; 9 9
// 6)T88? :' pri$ate $oid obtenerita:d1nalizadorLe% anale%, !tring destinatario- + #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 06btener ita :d0,05sted no es 5s#ario del sistema0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
ifE#ser.$erificarPdestinatario-||E#ser.$erificarTdestinatario--+
liente!"TP.send"aildestinatario, 06btener ita :d0,05sted no Tiene Pri$ilegios0 -; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-;
if token.getombre- 44 Token.H8LP- + liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP=6)T88?:T1:'-;
ret#rn; 9 citaegocios citaegocio 4 ne& citaegocios-;
//
Promocionegocio promocionegocio 4 ne& Promocionegocio-;
anale%.1$anzar-; // 1trib#tos int idita 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
"ime"ail mailer 4 ne& "ime"ail-; tr + mailer.sendHtml8maildestinatario, 0ita0, 0ita :dn0 3 5tils.dib#jarTabla&ithHT"Lcitaegocio.obteneritaidita---; !stem.o#t.println08mail sent.0-; 9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-;
e%.print!tackTrace-; 9 9
pri$ate $oid obtenerProd#cto:d1nalizadorLe% anale%, !tring destinatario- + #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 06btener Prod#cto :d0,05sted no es 5s#ario del sistema0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
ifE#ser.$erificarPdestinatario--+
liente!"TP.send"aildestinatario, 06btener Prod#cto :d0,05sted no Tiene Pri$ilegios0 -; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-;
if token.getombre- 44 Token.H8LP- + liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP=6)T88?P?6'5T6:'-;
ret#rn; 9 prod#ctoegocio prod#ctoegocio 4 ne& prod#ctoegocio-;
//
Promocionegocio promocionegocio 4 ne& Promocionegocio-;
anale%.1$anzar-; // 1trib#tos int idProd#cto 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
"ime"ail mailer 4 ne& "ime"ail-; tr + mailer.sendHtml8maildestinatario, 0Prod#cto0, 0Prod#cto :dn0 3 5tils.dib#jarTabla&ithHT"Lprod#ctoegocio.obtenerProd#ctoidProd#cto---; !stem.o#t.println08mail sent.0-; 9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-;
e%.print!tackTrace-; 9 9
pri$ate $oid obtener!er$icio:d1nalizadorLe% anale%, !tring destinatario- +
#s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 06btner !er$icio :d0,05sted no es 5s#ario del sistema0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
ifE#ser.$erificarPdestinatario-||E#ser.$erificarTdestinatario--+
liente!"TP.send"aildestinatario, 06btner !er$icio :d0,05sted no Tiene Pri$ilegios0 -; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-;
if token.getombre- 44 Token.H8LP- + liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP=6)T88?!8?::6:'-;
ret#rn; 9 ser$iciosegocio ser$icioegocio 4 ne& ser$iciosegocio-;
//
Promocionegocio promocionegocio 4 ne& Promocionegocio-; anale%.1$anzar-; // 1trib#tos int idser$icio 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
"ime"ail mailer 4 ne& "ime"ail-; tr + mailer.sendHtml8maildestinatario, 0!er$icio0, 0!er$icio :dn0 3 5tils.dib#jarTabla&ithHT"Lser$icioegocio.obteners!er$icioidser$icio---; !stem.o#t.println08mail sent.0-;
9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-;
e%.print!tackTrace-; 9 9
pri$ate $oid obtener5s#ario:d1nalizadorLe% anale%, !tring destinatario- + #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 06btener 5s#ario :d0,05sted no es 5s#ario del sistema0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-;
if token.getombre- 44 Token.H8LP- + liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP=6)T88?5!51?:6:'-;
ret#rn; 9 #s#arioegocio #s#arioegocio 4 ne& #s#arioegocio-;
//
Promocionegocio promocionegocio 4 ne& Promocionegocio-; anale%.1$anzar-; // 1trib#tos int i5s#ario 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
"ime"ail mailer 4 ne& "ime"ail-; tr +
mailer.sendHtml8maildestinatario, 0!er$icio0, 0!er$icio :dn0 3 5tils.dib#jarTabla&ithHT"L#s#arioegocio.obtener5s#arioi5s#ario---; !stem.o#t.println08mail sent.0-; 9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-;
e%.print!tackTrace-; 9 9
pri$ate $oid obtenerenta:d1nalizadorLe% anale%, !tring destinatario- + #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 06btener enta :d0,05sted no es 5s#ario del sistema0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
ifE#ser.$erificarPdestinatario--+
liente!"TP.send"aildestinatario, 06btener enta :d0,05sted no Tiene Pri$ilegios0 -; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-;
if token.getombre- 44 Token.H8LP- + liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP=6)T88?8T1:'-;
ret#rn; 9 $entaegocio $entaegocio 4 ne& $entaegocio-;
//
Promocionegocio promocionegocio 4 ne& Promocionegocio-;
anale%.1$anzar-; // 1trib#tos int :denta 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
"ime"ail mailer 4 ne& "ime"ail-; tr + mailer.sendHtml8maildestinatario, 0!er$icio0, 0!er$icio :dn0 3 5tils.dib#jarTabla&ithHT"L$entaegocio.obtenerenta:denta---; !stem.o#t.println08mail sent.0-; 9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-;
e%.print!tackTrace-; 9 9
//'8T1LL8! pri$ate $oid obtener'etalle!er$icio1nalizadorLe% anale%, !tring destinatario+ #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 06btener detalle !er$icio0,05sted no es 5s#ario del sistema0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
ifE#ser.$erificarPdestinatario--+
liente!"TP.send"aildestinatario, 06btener detalle !er$icio0,05sted no Tiene Pri$ilegios0 -; !stem.o#t.println08mail en$iado.0-;
ret#rn;
9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-;
if token.getombre- 44 Token.H8LP- + liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP=6)T88?'8T1LL8!8?::6-;
ret#rn; 9
detalle!er$iciosegocios detalle!er$icioegocio 4 ne& detalle!er$iciosegocios-;
anale%.1$anzar-; // 1trib#tos int :d!er$icio 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
"ime"ail mailer 4 ne& "ime"ail-; tr + mailer.sendHtml8maildestinatario, 0'etalle !er$icio0, 0'etalle !er$icio :dn0 3 5tils.dib#jarTabla&ithHT"Ldetalle!er$icioegocio.obtener'etalle!er$icio:d!er$icio ---; !stem.o#t.println08mail sent.0-; 9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-;
e%.print!tackTrace-; 9 9
pri$ate $oid obtener'etalleita1nalizadorLe% anale%, !tring destinatario- + #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 06btener detalle ita0,05sted no es 5s#ario del sistema0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
ifE#ser.$erificarPdestinatario--+
liente!"TP.send"aildestinatario, 06btener detalle ita0,05sted no Tiene Pri$ilegios0 -; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-;
if token.getombre- 44 Token.H8LP- + liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP=6)T88?'8T1LL8:T1-;
ret#rn; 9 detalleitaegocio detalleitaegocio 4 ne& detalleitaegocio-;
anale%.1$anzar-; // 1trib#tos int :dita 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
"ime"ail mailer 4 ne& "ime"ail-; tr + mailer.sendHtml8maildestinatario, 0'etalle ita0, 0'etalle ita :dn0 3 5tils.dib#jarTabla&ithHT"Ldetalleitaegocio.obtener'etalleita:dita---; !stem.o#t.println08mail sent.0-; 9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-;
e%.print!tackTrace-; 9 9
//:T1 P6? 5!51?:6 pri$ate $oid citaPor5s#ario1nalizadorLe% anale%, !tring destinatario- + #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 0ita por 5s#ario0,05sted no es 5s#ario del sistema0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
ifE#ser.$erificarPdestinatario--+
liente!"TP.send"aildestinatario, 0ita por 5s#ario0,05sted no Tiene Pri$ilegios0 -; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-; if token.getombre- 44 Token.H8LP- +
liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP=:T1P6?5!51?:6-;
ret#rn; 9 citaegocios citaegocio 4 ne& citaegocios-; !tring message 4 5tils.dib#jarTabla&ithHT"Lcitaegocio.citaPor5s#ario--; "ime"ail mailer 4 ne& "ime"ail-; tr +
mailer.sendHtml8maildestinatario, 08stadistica #s#ario por cita0,0JcenterIJhGI8!T1':!T:1! '8 5!51?:6! P6? :T1!J/hGIJ/centerI0 3 message-; !stem.o#t.println08mail en$iado.0-; 9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-; 9 9
//8T1! P6? "8! pri$ate $oid $entaPor"es1nalizadorLe% anale%, !tring destinatario- + #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 0enta por "es0,05sted no es 5s#ario del sistema0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
ifE#ser.$erificarPdestinatario--+
liente!"TP.send"aildestinatario, 0enta por "es0,05sted no Tiene Pri$ilegios0 -; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-; if token.getombre- 44 Token.H8LP- +
liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP=8T1P6?"8!-;
ret#rn; 9 $entaegocio $entaegocio 4 ne& $entaegocio-;
!tring message 4 5tils.dib#jarTabla&ithHT"L$entaegocio.$entasPor"es--; "ime"ail mailer 4 ne& "ime"ail-; tr + mailer.sendHtml8maildestinatario, 08stadistica $enta por mes0,0JcenterIJhGI8!T1':!T:1! '8 8T1! P6? "8!J/hGIJ/centerI0 3 message-; !stem.o#t.println08mail en$iado.0-; 9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-; 9 9
pri$ate $oid proforma1nalizadorLe% anale%, !tring destinatario,int contador- + #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 0ita por 5s#ario0,05sted no es 5s#ario del sistema0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9 'efa#ltTable"odel tabla!er$icios 4 ne& 'efa#ltTable"odel-; tabla!er$icios.setol#mn:dentifiersne& 6bjectCD+ 0id=ser$icio0, 0nombre0, 0costo0,0cantidad0,0costoTotal0 9-; float costo 4 @; float precio 4 @;
anale%.1$anzar-;
contador<<; Token token 4 anale%.Preanalisis-;
if token.getombre- 44 Token.H8LP- + liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0,
Helper.H8LP=P?66?"1-;
ret#rn; 9 citaegocios citaegocio 4 ne& citaegocios-;
//
Promocionegocio promocionegocio 4 ne& Promocionegocio-; &hile contador I @-+
anale%.1$anzar-; contador <<; // 1trib#tos int id!er$icio 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; contador 4 contador <7; int cantidad 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; contador 4 contador <7; precio 4 citaegocio.obtenerPrecio!er$iciosid!er$icio-; precio 4 precio*cantidad-; costo 4 costo 3 precio;
//!tring message 4 5tils.dib#jarTablaProd#ctosser$iciosegocio.obteners!er$icios-tr + citaegocio.obtenerProformatabla!er$icios, id!er$icio, cantidad-;
9 catch 8%ception e%- +
!stem.o#t.println08rror..0-;
e%.print!tackTrace-; 9
9 "ime"ail mailer 4 ne& "ime"ail-; tr + mailer.sendHtml8maildestinatario, 0Proforma de !er$icios0, 0Proforma ?ealizada orretamenten03 08l osto Total de la Proforma es 4n03costo3 5tils.dib#jarTabla&ithHT"Ltabla!er$icios--; // mailer.sendHtml8maildestinatario, 0Proforma de !er$icios0, 0Proforma ?n03 08lpppp 4n0 3 5tils.dib#jarTablapr#ebatabla!er$icios--; !stem.o#t.println08mail sent.0-; 9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-;
e%.print!tackTrace-; 9 9
pri$ate $oid registrar5s#ario1nalizadorLe% anale%, !tring destinatario- + #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 0?egistrar 5s#ario0,05sted no es 5s#ario del sistema0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
ifE#ser.$erificarPdestinatario--+
liente!"TP.send"aildestinatario, 0?egistrar 5s#ario0,05sted no Tiene Pri$ilegios0 -; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-;
if token.getombre- 44 Token.H8LP- + liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP=?8>:!T?1?5!51?:6-;
ret#rn; 9 #s#arioegocio #s#arioegocio 4 ne& #s#arioegocio-;
anale%.1$anzar-; // 1trib#tos int i5s#ario 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; !tring nombre 4 5tils.F#itaromillasanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; !tring apellido 4 5tils.F#itaromillasanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; !tring correo 4 5tils.F#itaromillasanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; !tring telefono 4 5tils.F#itaromillasanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; int T 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; int TP?6 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; int TP 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
"ime"ail mailer 4 ne& "ime"ail-; tr + int r 4 #s#arioegocio.registrar5s#arioi5s#ario, nombre, apellido, correo, telefono,T,TP?6,TP-;
ifr44
mailer.sendHtml8maildestinatario, 0?egistrar 5s#ario0, 0error al registrar registrar $erificar datos0 -; !stem.o#t.println08rror al registrar en la base de datos0-;
9else+
mailer.sendHtml8maildestinatario, 0?egistrar 5s#ario0, 0?egistro realizado correctamenten0 3 5tils.dib#jarTabla&ithHT"L#s#arioegocio.obtener5s#ario---; !stem.o#t.println08mail sent.0-; 9
9 catch 8%ception e%- + !stem.o#t.println0ailed to sent email.0-;
e%.print!tackTrace-; 9 9
pri$ate $oid modificar5s#ario1nalizadorLe% anale%, !tring destinatario- + #s#arioegocio #ser 4 ne& #s#arioegocio-;
if#ser.$erificardestinatario-4400-+
liente!"TP.send"aildestinatario, 0"odificar 5s#ario0,05sted no es 5s#ario del sistema0-; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
ifE#ser.$erificarPdestinatario--+
liente!"TP.send"aildestinatario, 0"odificar 5s#ario0,05sted no Tiene Pri$ilegios0 -; !stem.o#t.println08mail en$iado.0-;
ret#rn; 9
anale%.1$anzar-; Token token 4 anale%.Preanalisis-;
if token.getombre- 44 Token.H8LP- + liente!"TP.send"aildestinatario, 01#das < !alon 'e )elleza0, Helper.H8LP="6'::1?5!51?:6-;
ret#rn; 9 #s#arioegocio #s#arioegocio 4 ne& #s#arioegocio-;
anale%.1$anzar-; // 1trib#tos int i5s#ario 4 :nteger.$al#e6fanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; !tring nombre 4 5tils.F#itaromillasanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; !tring apellido 4 5tils.F#itaromillasanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; !tring correo 4 5tils.F#itaromillasanale%.Preanalisis-.getTo!tr--;
anale%.1$anzar-;
anale%.1$anzar-; !tring telefono 4 5tils.F#itaromillasanale%.Preanalisis-.getTo!tr--;