setTimeout(() => {
$(function () {
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
});
$(document).ready(function () {
if ( $("#append-content-invoice-data") ) {
$.ajax({
type: "POST",
dataType: "jsonp",
jsonp: "callback",
data: { },
url: 'https://factura.lamimigb.com/APPShopify/getDataSelect',
beforeSend: function () {
/*$.LoadingOverlaySetup({
background: "rgba(242, 242, 242, 0.5)",
imageAnimation: "1.5s fadein"
});
$.LoadingOverlay("show");*/
},
success: function (response) {
//$.LoadingOverlay("hide");
$("#append-content-invoice-data").html('
'+
'
'+
'
'+
'
Solicitar Factura
'+
'
Favor de ingresar tu información, todos los campos son obligatorios
'+
'
'+
'
'+
'
'+
'
'+
'
'+
'
'+
''+
response.viewRegimen+
'
'+
'
'+
'
'+
'
'+
''+
response.viewCFDI+
'
'+
'
'+
'
'+
'
'+
'
*Con la que se realizó el pago al momento de la compra'+
''+
'
'+
'
'+
'
'+
'
'+
'
'+
'
');
}
});
}
$(document).on('click','#requestInvoice', function(){
var nameInvoice = $("#nameInvoice").val();
var rfcInvoice = $("#rfcInvoice").val();
var cfdi = $("#cfdi").val();
var regimen = $("#regimen").val();
var addressInvoice = $("#addressInvoice").val();
var cpInvoice = $("#cpInvoice").val();
var folioInvoice = $("#folioInvoice").val();
var mailInvoice = $("#mailInvoice").val();
var tarjeta = $("#tarjeta").val();
var flag = "true";
if (tarjeta == "-1") {
flag = "false";
$("#tarjeta").css({
"-moz-box-shadow": "0 0 5px #f40404",
"-webkit-box-shadow": "0 0 5px #f40404",
"box-shadow": "0 0 5px #f40404"
}
);
}
if (nameInvoice == "") {
flag = "false";
$("#nameInvoice").css({
"-moz-box-shadow": "0 0 5px #f40404",
"-webkit-box-shadow": "0 0 5px #f40404",
"box-shadow": "0 0 5px #f40404"
}
);
}
if (rfcInvoice == "") {
flag = "false";
$("#rfcInvoice").css({
"-moz-box-shadow": "0 0 5px #f40404",
"-webkit-box-shadow": "0 0 5px #f40404",
"box-shadow": "0 0 5px #f40404"
}
);
}
if (cfdi == "-1") {
flag = "false";
$("#cfdi").css({
"-moz-box-shadow": "0 0 5px #f40404",
"-webkit-box-shadow": "0 0 5px #f40404",
"box-shadow": "0 0 5px #f40404"
}
);
}
if (regimen == "-1") {
flag = "false";
$("#regimen").css({
"-moz-box-shadow": "0 0 5px #f40404",
"-webkit-box-shadow": "0 0 5px #f40404",
"box-shadow": "0 0 5px #f40404"
}
);
}
if (addressInvoice == "") {
flag = "false";
$("#addressInvoice").css({
"-moz-box-shadow": "0 0 5px #f40404",
"-webkit-box-shadow": "0 0 5px #f40404",
"box-shadow": "0 0 5px #f40404"
}
);
}
if (cpInvoice == "") {
flag = "false";
$("#cpInvoice").css({
"-moz-box-shadow": "0 0 5px #f40404",
"-webkit-box-shadow": "0 0 5px #f40404",
"box-shadow": "0 0 5px #f40404"
}
);
}
if (folioInvoice == "") {
flag = "false";
$("#folioInvoice").css({
"-moz-box-shadow": "0 0 5px #f40404",
"-webkit-box-shadow": "0 0 5px #f40404",
"box-shadow": "0 0 5px #f40404"
}
);
}
if (mailInvoice == "") {
flag = "false";
$("#mailInvoice").css({
"-moz-box-shadow": "0 0 5px #f40404",
"-webkit-box-shadow": "0 0 5px #f40404",
"box-shadow": "0 0 5px #f40404"
}
);
}
if(flag == 'true'){
$.ajax({
type: "POST",
dataType: "jsonp",
jsonp: "callback",
data: {
"nameInvoice": nameInvoice,
"rfcInvoice": rfcInvoice,
"cfdi": cfdi,
"regimen": regimen,
"addressInvoice": addressInvoice,
"cpInvoice": cpInvoice,
"folioInvoice": folioInvoice,
"tarjeta": tarjeta,
"mailInvoice": mailInvoice
},
url: 'https://factura.lamimigb.com/APPShopify/requestInvoice',
beforeSend: function () {
/*$.LoadingOverlaySetup({
background: "rgba(242, 242, 242, 0.5)",
imageAnimation: "1.5s fadein"
});
$.LoadingOverlay("show");*/
$("#contentInvoiceRequest").html("Generando Factura...
");
},
success: function (response) {
//$.LoadingOverlay("hide");
if(response.status == 'true'){
alert('Tu factura ha sido enviada al correo electrónico ingresado.');
$("#contentInvoiceRequest").html(response.htmlData);
}else{
$("#contentInvoiceRequest").html(response.htmlData);
}
}
});
}else{
alert('Favor de ingresar la información requerida.');
}
});
$(document).on('click','.generateInvoice', function(){
var nameInvoice = "YESCICA SALINAS MONGE";
var rfcInvoice = "SAMY760616SM1";
var cfdi = "G03";
var regimen = "626";
var addressInvoice = "Arbolesda 22";
var cpInvoice = "52176";
var folioInvoice = "2900";
var mailInvoice = "cfernandez@svs.mx";
var flag = "true";
if (nameInvoice == "") {
flag = "false";
$("#nameInvoice").css({
"-moz-box-shadow": "0 0 5px #f40404",
"-webkit-box-shadow": "0 0 5px #f40404",
"box-shadow": "0 0 5px #f40404"
}
);
}
if (rfcInvoice == "") {
flag = "false";
$("#rfcInvoice").css({
"-moz-box-shadow": "0 0 5px #f40404",
"-webkit-box-shadow": "0 0 5px #f40404",
"box-shadow": "0 0 5px #f40404"
}
);
}
if (cfdi == "-1") {
flag = "false";
$("#cfdi").css({
"-moz-box-shadow": "0 0 5px #f40404",
"-webkit-box-shadow": "0 0 5px #f40404",
"box-shadow": "0 0 5px #f40404"
}
);
}
if (regimen == "-1") {
flag = "false";
$("#regimen").css({
"-moz-box-shadow": "0 0 5px #f40404",
"-webkit-box-shadow": "0 0 5px #f40404",
"box-shadow": "0 0 5px #f40404"
}
);
}
if (addressInvoice == "") {
flag = "false";
$("#addressInvoice").css({
"-moz-box-shadow": "0 0 5px #f40404",
"-webkit-box-shadow": "0 0 5px #f40404",
"box-shadow": "0 0 5px #f40404"
}
);
}
if (cpInvoice == "") {
flag = "false";
$("#cpInvoice").css({
"-moz-box-shadow": "0 0 5px #f40404",
"-webkit-box-shadow": "0 0 5px #f40404",
"box-shadow": "0 0 5px #f40404"
}
);
}
if (folioInvoice == "") {
flag = "false";
$("#folioInvoice").css({
"-moz-box-shadow": "0 0 5px #f40404",
"-webkit-box-shadow": "0 0 5px #f40404",
"box-shadow": "0 0 5px #f40404"
}
);
}
if (mailInvoice == "") {
flag = "false";
$("#mailInvoice").css({
"-moz-box-shadow": "0 0 5px #f40404",
"-webkit-box-shadow": "0 0 5px #f40404",
"box-shadow": "0 0 5px #f40404"
}
);
}
if(flag == 'true'){
$.ajax({
type: "POST",
dataType: "json",
data: {
"nameInvoice": nameInvoice,
"rfcInvoice": rfcInvoice,
"cfdi": cfdi,
"regimen": regimen,
"addressInvoice": addressInvoice,
"cpInvoice": cpInvoice,
"folioInvoice": folioInvoice,
"mailInvoice": mailInvoice
},
url: '/APPShopify/requestInvoice',
beforeSend: function () {
/*$.LoadingOverlaySetup({
background: "rgba(242, 242, 242, 0.5)",
imageAnimation: "1.5s fadein"
});
$.LoadingOverlay("show");*/
},
success: function (response) {
//$.LoadingOverlay("hide");
if(response.status == 'true'){
$("#contentInvoiceRequest").html(response.htmlData);
}else{
alert('Error: '+response.message+'.');
}
}
});
}else{
alert('Favor de ingresar la información requerida.');
}
});
})
}, 1500);