1 2/*============================================= 3MODIFICAR LA CANTIDAD de porcentaje 4=============================================*/ 5$(".formulariogenerarcotizacion").on('change', '#admin1', function(){ 6/*var admin1 = $("#admin1").val(); 7var acumulado = Number($("#nuevoAcumuladoCostos").val()); 8var porcentajeadmin = admin1/100; 9var gastoadmin = porcentajeadmin * acumulado; 10$("#admin2").val(gastoadmin); 11$("#admin2").number(true, 2);*/ 12sumargastosotrosAutorizar() 13}); 14///////////////////////MODIFICAR LA UTILIDAD DE LA VENTA 15$(".formulariogenerarcotizacion").on('change', '#utiven1', function(){ 16/*var utiven1 = $("#utiven1").val(); 17var acumulado2 = Number($("#nuevoAcumuladoCostos").val()); 18var porcentajeutilidad = utiven1/100; 19var utiven = porcentajeutilidad * acumulado2; 20$("#utiven2").val(utiven); 21$("#utiven2").number(true,2);*/ 22sumargastosotrosAutorizar() 23}); 24/*============================================= 25porcentaje de comision a vendedor 26=============================================*/ 27$(".formulariogenerarcotizacion").on('change', '#comvend1', function(){ 28/*var comven1 = $("#comvend1").val(); 29var acumulado3 = Number($("#nuevoAcumuladoCostos").val()); 30var porcentajecomision = comven1/100; 31var comvend = porcentajecomision * acumulado3; 32$("#comvend2").val(comvend); 33$("#comvend2").number(true,2);*/ 34sumargastosotrosAutorizar() 35}); 36 37function sumargastosotrosAutorizar(){ 38$("#admin1").number(true, 2); 39$("#utiven1").number(true, 2); 40$("#comvend1").number(true, 2); 41// % DE GANANCIAS 42var admin1 = Number($("#admin1").val()); 43var utiven1 = Number($("#utiven1").val()); 44var comven1 = Number($("#comvend1").val()); 45var porGanancias = admin1 + utiven1 + comven1; 46var porcentProyecto = 100 - porGanancias; 47 48var acumulado = Number($("#nuevoAcumuladoCostos").val()); 49var total = (acumulado/ porcentProyecto) * 100; 50$("#CostoFinal").val(total); 51$("#CostoFinal").number(true,2); 52var costoTotalProyecto = Number($("#CostoFinal").val()); 53// COSTO ADMINISTRATIVO 54var porcentajeadmin = admin1/100; 55var gastoadmin = porcentajeadmin * costoTotalProyecto; 56$("#admin2").val(gastoadmin); 57$("#admin2").number(true,2); 58//GANANCIA SOBRE UTILIDAD SOBRE LA VENTA 59var porcentajeutilidad = utiven1/100; 60var utiven = porcentajeutilidad * costoTotalProyecto; 61$("#utiven2").val(utiven); 62$("#utiven2").number(true,2); 63//COMISION A VENDEDOR 64var porcentajecomision = comven1/100; 65var comvend = porcentajecomision * costoTotalProyecto; 66$("#comvend2").val(comvend); 67$("#comvend2").number(true,2); 68//*********************************************************************** 69// ================= CALCULAMOS EL COSTO AUTORIZADO =================== 70//*********************************************************************** 71var iva = costoTotalProyecto * 0.12; 72var totalconiva = iva + costoTotalProyecto; 73$("#IVAaut").val(iva); 74$("#IVAaut").number(true, 2); 75$("#nuevoCostoCotizacion").val(totalconiva); 76$("#nuevoCostoCotizacion").number(true, 2); 77} 78/* $(".formulariogenerarcotizacion").on('c', '#comvend1', function(){ 79 if($("#radioDanger1").is(':checked')) { 80 alert("hola mundo"); 81 } 82 });*/ 83 // CHECK 1 84 $(".formulariogenerarcotizacion").ready(function(){ 85 $('#radioDanger1').click(function(){ 86 if ($('#radioDanger1').is(':checked')) { 87 $("#div1").css("display", "block"); 88 $("#div2").css("display", "none"); 89 $(".nuevoPrecioServicio").number(true, 2); 90 $(".nuevoTotalPorServicio").number(true, 2); 91 var sueldoItem = $(".nuevoTotalPorServicio"); 92 var arraySumaSueldo = []; 93 for(var i = 0; i < sueldoItem.length; i++){ 94 arraySumaSueldo.push(Number($(sueldoItem[i]).val())); 95 } 96 function sumaArraySueldos(total, numero){ 97 return total + numero; 98 } 99 var sumaTotalSueldo = arraySumaSueldo.reduce(sumaArraySueldos); 100 $("#nuevoTotalServicios").val(sumaTotalSueldo); 101 $("#nuevoTotalServicios").number(true, 2); 102 calculaIVAServicio() 103 $("#state").val(1); 104 105 var listaServicios = []; 106 var descripcion = $(".nuevaDesripcionProducto"); 107 var codigo = $(".nuevoCodigoProducto"); 108 var cantidad = $(".nuevaCantidadServicio"); 109 var precio = $(".nuevoPrecioServicio"); 110 var subtotal = $(".nuevoTotalPorServicio"); 111 var refServicio = $(".refServicio2"); 112 var medidaServicio = $(".medidaServicio2"); 113 for(var i = 0; i < descripcion.length; i++){ 114 listaServicios.push({ "id" : $(descripcion[i]).attr("idProductoCa"), 115 "descripcion" : $(descripcion[i]).val(), 116 "codigo" : $(codigo[i]).val(), 117 "cantidad" : $(cantidad[i]).val(), 118 "precio" : $(precio[i]).val(), 119 "subtotal" : $(subtotal[i]).val(), 120 "refServicio" : $(refServicio[i]).val(), 121 "medidaServicio" : $(medidaServicio[i]).val()}) 122 } 123 $("#listarServ").val(JSON.stringify(listaServicios)); 124 } 125 }); 126 }); 127 //CHECK 2 128 $(".formulariogenerarcotizacion").ready(function(){ 129 $('#radioDanger2').click(function(){ 130 if ($('#radioDanger2').is(':checked')) { 131 $("#div2").css("display", "block"); 132 $("#div1").css("display", "none"); 133 $(".nuevoPrecioServicio2").number(true, 2); 134 $(".nuevoTotalPorServicio2").number(true, 2); 135 var sueldoItem = $(".nuevoTotalPorServicio2"); 136 var arraySumaSueldo = []; 137 for(var i = 0; i < sueldoItem.length; i++){ 138 arraySumaSueldo.push(Number($(sueldoItem[i]).val())); 139 } 140 function sumaArraySueldos(total, numero){ 141 return total + numero; 142 } 143 var sumaTotalSueldo = arraySumaSueldo.reduce(sumaArraySueldos); 144 $("#nuevoTotalServicios").val(sumaTotalSueldo); 145 $("#nuevoTotalServicios").number(true, 2); 146 calculaIVAServicio() 147 $("#state").val(2); 148 149 var listaServicios = []; 150 var descripcion = $(".nuevaDesripcionProducto2"); 151 var codigo = $(".nuevoCodigoProducto"); 152 var cantidad = $(".nuevaCantidadServicio"); 153 var precio = $(".nuevoPrecioServicio2"); 154 var subtotal = $(".nuevoTotalPorServicio2"); 155 var refServicio = $(".refServicio2"); 156 var medidaServicio = $(".medidaServicio2"); 157 for(var i = 0; i < descripcion.length; i++){ 158 listaServicios.push({ "id" : $(descripcion[i]).attr("idProductoCa"), 159 "descripcion" : $(descripcion[i]).val(), 160 "codigo" : $(codigo[i]).val(), 161 "cantidad" : $(cantidad[i]).val(), 162 "precio" : $(precio[i]).val(), 163 "subtotal" : $(subtotal[i]).val(), 164 "refServicio" : $(refServicio[i]).val(), 165 "medidaServicio" : $(medidaServicio[i]).val()}) 166 } 167 $("#listarServ").val(JSON.stringify(listaServicios)); 168 } 169 }); 170 }); 171 //CUANDO SE INICIA EL PROGRAMA 172 173 $("#formulariogenerarcotizacion").ready(function(){ 174 $(".nuevoPrecioServicio2").number(true, 2); 175 $(".nuevoTotalPorServicio2").number(true, 2); 176 /*var sueldoItem = $(".nuevoTotalPorServicio2"); 177 var arraySumaSueldo = []; 178 for(var i = 0; i < sueldoItem.length; i++){ 179 arraySumaSueldo.push(Number($(sueldoItem[i]).val())); 180 } 181 function sumaArraySueldos(total, numero){ 182 return total + numero; 183 } 184 var sumaTotalSueldo = arraySumaSueldo.reduce(sumaArraySueldos); 185 $("#nuevoTotalServicios").val(sumaTotalSueldo); 186 $("#nuevoTotalServicios").number(true, 2); 187 calculaIVAServicio() 188 $("#state").val(2);*/ 189 190 var listaServicios = []; 191 var descripcion = $(".nuevaDesripcionProducto2"); 192 var codigo = $(".nuevoCodigoProducto"); 193 var cantidad = $(".nuevaCantidadServicio"); 194 var precio = $(".nuevoPrecioServicio2"); 195 var subtotal = $(".nuevoTotalPorServicio2"); 196 var refServicio = $(".refServicio2"); 197 var medidaServicio = $(".medidaServicio2"); 198 for(var i = 0; i < descripcion.length; i++){ 199 listaServicios.push({ "id" : $(descripcion[i]).attr("idProductoCa"), 200 "descripcion" : $(descripcion[i]).val(), 201 "codigo" : $(codigo[i]).val(), 202 "cantidad" : $(cantidad[i]).val(), 203 "precio" : $(precio[i]).val(), 204 "subtotal" : $(subtotal[i]).val(), 205 "refServicio" : $(refServicio[i]).val(), 206 "medidaServicio" : $(medidaServicio[i]).val()}) 207 } 208 $("#listarServ").val(JSON.stringify(listaServicios)); 209}); 210 211$(".formulariogenerarcotizacion").ready(function(){ 212 $("#nuevoAcumuladoCostos").number(true, 2); 213 var total = $("#CostoFinal").val(); //parse(document.getElementById("CostoFinal").value); //Number($(".CostoFinal").val()); 214 $("#CostoFinal").val(total); 215 $("#CostoFinal").number(true, 2); 216});
217//////////////////////////////PRECIO B 218$(".formulariogenerarcotizacion").on('change', '#nuevoPrecioServicio2', function(){ 219var precioB = Number($(this).val()); 220var cantidad = $(this).parent().parent().children(".cantidadServicio2").children(".nuevaCantidadServicio2"); 221var total = $(this).parent().parent().children(".totalServicio2").children(".nuevoTotalPorServicio2"); 222var cant2 = cantidad.val(); 223tot = precioB * cant2; 224total.val(tot); 225var sueldoItem = $(".nuevoTotalPorServicio2"); 226var arraySumaSueldo = []; 227for(var i = 0; i < sueldoItem.length; i++){ 228 arraySumaSueldo.push(Number($(sueldoItem[i]).val())); 229} 230function sumaArraySueldos(total, numero){ 231 return total + numero; 232} 233var sumaTotalSueldo = arraySumaSueldo.reduce(sumaArraySueldos); 234$("#nuevoTotalServicios").val(sumaTotalSueldo); 235$("#nuevoTotalServicios").number(true, 2); 236calculaIVAServicio() 237$("#state").val(2); 238 239var listaServicios = []; 240var descripcion = $(".nuevaDesripcionProducto2"); 241var codigo = $(".nuevoCodigoProducto"); 242var cantidad = $(".nuevaCantidadServicio"); 243var precio = $(".nuevoPrecioServicio2"); 244var subtotal = $(".nuevoTotalPorServicio2"); 245var refServicio = $(".refServicio2"); 246var medidaServicio = $(".medidaServicio2"); 247for(var i = 0; i < descripcion.length; i++){ 248 listaServicios.push({ "id" : $(descripcion[i]).attr("idProductoCa"), 249 "descripcion" : $(descripcion[i]).val(), 250 "codigo" : $(codigo[i]).val(), 251 "cantidad" : $(cantidad[i]).val(), 252 "precio" : $(precio[i]).val(), 253 "subtotal" : $(subtotal[i]).val(), 254 "refServicio" : $(refServicio[i]).val(), 255 "medidaServicio" : $(medidaServicio[i]).val()}) 256} 257$("#listarServ").val(JSON.stringify(listaServicios)); 258}); 259//////////////////////////////PRECIO A 260$(".formulariogenerarcotizacion").on('change', '#nuevoPrecioServicio', function(){ 261 var precioA = Number($(this).val()); 262 var cantidad = $(this).parent().parent().children(".cantidadServicio").children(".nuevaCantidadServicio"); 263 var total = $(this).parent().parent().children(".totalServicio").children(".nuevoTotalPorServicio"); 264 var cant1 = cantidad.val(); 265 tot = precioA * cant1; 266 total.val(tot); 267 var sueldoItem = $(".nuevoTotalPorServicio"); 268 var arraySumaSueldo = []; 269 for(var i = 0; i < sueldoItem.length; i++){ 270 arraySumaSueldo.push(Number($(sueldoItem[i]).val())); 271 } 272 function sumaArraySueldos(total, numero){ 273 return total + numero; 274 } 275 var sumaTotalSueldo = arraySumaSueldo.reduce(sumaArraySueldos); 276 $("#nuevoTotalServicios").val(sumaTotalSueldo); 277 $("#nuevoTotalServicios").number(true, 2); 278 calculaIVAServicio() 279 $("#state").val(1); 280 281 var listaServicios = []; 282 var descripcion = $(".nuevaDesripcionProducto"); 283 var codigo = $(".nuevoCodigoProducto"); 284 var cantidad = $(".nuevaCantidadServicio"); 285 var precio = $(".nuevoPrecioServicio"); 286 var subtotal = $(".nuevoTotalPorServicio"); 287 var refServicio = $(".refServicio"); 288 var medidaServicio = $(".medidaServicio"); 289 for(var i = 0; i < descripcion.length; i++){ 290 listaServicios.push({ "id" : $(descripcion[i]).attr("idProductoCa"), 291 "descripcion" : $(descripcion[i]).val(), 292 "codigo" : $(codigo[i]).val(), 293 "cantidad" : $(cantidad[i]).val(), 294 "precio" : $(precio[i]).val(), 295 "subtotal" : $(subtotal[i]).val(), 296 "refServicio" : $(refServicio[i]).val(), 297 "medidaServicio" : $(medidaServicio[i]).val()}) 298 } 299 $("#listarServ").val(JSON.stringify(listaServicios)); 300}); 301 302function calculaIVAServicio() { 303 var total = Number($("#nuevoTotalServicios").val()); 304 var costo = total / 1.12; 305 var iva = costo * 0.12; 306 $("#costoServicio").val(costo); 307 $("#costoServicio").number(true, 2); 308 $("#servicioIVA").val(iva); 309 $("#servicioIVA").number(true, 2); 310}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.