示例#1
0
def guardarMantenimiento(request):
	print "ENTRAAA"
	fecha=request.GET['fecha']
	cliente=request.GET['cliente']
	articulo=request.GET['articulo']
	falla=request.GET['falla']
	observacion=request.GET['observacion']
	abono=request.GET['abono']
	saldo=request.GET['saldo']
	total=request.GET['total']
	print "ENTRA222"



	mant = Solicitudmantenimiento(
		solm_fecha= fecha,
		solm_falla=falla,
		solm_observaciones=observacion,
		solm_abono=abono,
		solm_saldo=saldo,
		solm_total =total,
		solm_estado ="E",
		art_id = (Articulossegunda.objects.get(art_nombre=articulo)).id,
		cli_id = (Clientes.objects.get(cli_nombre=cliente)).id
   		)
	mant.save()
	arti = (Articulossegunda.objects.get(art_nombre=articulo))
	articulos = Articulossegunda(id=arti.id,art_nombre=arti.art_nombre,art_precio=arti.art_precio,art_cantidad=arti.art_cantidad,art_serie=arti.art_serie,art_estado="M",mar_id=arti.mar_id,mod_id=arti.mod_id)
	articulos.save()

	return render_to_response('mantenimiento/crear.html',RequestContext(request))
示例#2
0
def guardarMantenimiento(request):
    print "ENTRAAA"
    fecha = request.GET['fecha']
    cliente = request.GET['cliente']
    articulo = request.GET['articulo']
    falla = request.GET['falla']
    observacion = request.GET['observacion']
    abono = request.GET['abono']
    saldo = request.GET['saldo']
    total = request.GET['total']
    print "ENTRA222"

    mant = Solicitudmantenimiento(
        solm_fecha=fecha,
        solm_falla=falla,
        solm_observaciones=observacion,
        solm_abono=abono,
        solm_saldo=saldo,
        solm_total=total,
        solm_estado="E",
        art_id=(Articulossegunda.objects.get(art_nombre=articulo)).id,
        cli_id=(Clientes.objects.get(cli_nombre=cliente)).id)
    mant.save()
    arti = (Articulossegunda.objects.get(art_nombre=articulo))
    articulos = Articulossegunda(id=arti.id,
                                 art_nombre=arti.art_nombre,
                                 art_precio=arti.art_precio,
                                 art_cantidad=arti.art_cantidad,
                                 art_serie=arti.art_serie,
                                 art_estado="M",
                                 mar_id=arti.mar_id,
                                 mod_id=arti.mod_id)
    articulos.save()

    return render_to_response('mantenimiento/crear.html',
                              RequestContext(request))
示例#3
0
def guardar(request):

	codigo= request.GET['codigo']
	nombre= request.GET['nombre']
	cantidad= request.GET['cantidad']
	garantia= request.GET['garantia']
	fechaentrega= request.GET['fechaentrega']
	informe= request.GET['informe']
	fechacompra= request.GET['fechacompra']
	num = request.GET['numero']
	print num
	m=Mantenimiento.objects.filter(id=request.GET['numeroM']).count()
	
	newf = fechacompra.split(' ')
	
	ffcompra=newf[0]
	valor1= ffcompra.split('/')
	
	newf2=fechaentrega.split(' ')
	ffentrega = newf2[0]
	valor2=ffentrega.split('/')
	if str(num)=='1':
		mante= Mantenimiento(
			man_fecha=  "%s-%s-%s" %( valor1[2],valor1[0],valor1[1]),
			man_garantia= garantia,
			man_informe= informe,
			man_fechaentrega="%s-%s-%s" %( valor2[2],valor2[0],valor2[1]),
			man_estado= "R",
			solm_id= request.GET['nmant']
			)
		mante.save()

	else:
		pass

	s = Solicitudmantenimiento.objects.get(id=request.GET['nmant'])
	solicitud = Solicitudmantenimiento(

		id=s.id ,
		solm_fecha=s.solm_fecha,
		solm_falla=s.solm_falla ,
		solm_observaciones=s.solm_observaciones ,
		solm_abono=s.solm_abono ,
		solm_saldo=s.solm_saldo ,
		solm_total=s.solm_total ,
		solm_estado="A" ,
		art_id=s.art_id ,
		cli_id=s.cli_id 

		)
	solicitud.save()
	
	repu = Repuestos(
		rep_cantidad=cantidad,
		man_id=request.GET['numeroM'],
		pro_id=codigo)
	repu.save()

	listarProductos = Productos.objects.get(id=codigo)

	refrescarstock =listarProductos.pro_cantidad - int(cantidad)
	producto = Productos(
		id=listarProductos.id,
		pro_nombre= listarProductos.pro_nombre,
		pro_cantidad= refrescarstock ,
		pro_precio= listarProductos.pro_precio ,
		pro_ecg = "ESQ",
		pro_tarifa_iva = listarProductos.pro_tarifa_iva,
		pro_ex = listarProductos.pro_ex,
		pro_pvp = listarProductos.pro_pvp,
		mar_id = listarProductos.mar_id,
		)
	producto.save()


	
	return render_to_response('mantenimiento/apertura.html',context_instance=RequestContext(request))
示例#4
0
def guardar(request):

    codigo = request.GET['codigo']
    nombre = request.GET['nombre']
    cantidad = request.GET['cantidad']
    garantia = request.GET['garantia']
    fechaentrega = request.GET['fechaentrega']
    informe = request.GET['informe']
    fechacompra = request.GET['fechacompra']
    num = request.GET['numero']
    print num
    m = Mantenimiento.objects.filter(id=request.GET['numeroM']).count()

    newf = fechacompra.split(' ')

    ffcompra = newf[0]
    valor1 = ffcompra.split('/')

    newf2 = fechaentrega.split(' ')
    ffentrega = newf2[0]
    valor2 = ffentrega.split('/')
    if str(num) == '1':
        mante = Mantenimiento(
            man_fecha="%s-%s-%s" % (valor1[2], valor1[0], valor1[1]),
            man_garantia=garantia,
            man_informe=informe,
            man_fechaentrega="%s-%s-%s" % (valor2[2], valor2[0], valor2[1]),
            man_estado="R",
            solm_id=request.GET['nmant'])
        mante.save()

    else:
        pass

    s = Solicitudmantenimiento.objects.get(id=request.GET['nmant'])
    solicitud = Solicitudmantenimiento(id=s.id,
                                       solm_fecha=s.solm_fecha,
                                       solm_falla=s.solm_falla,
                                       solm_observaciones=s.solm_observaciones,
                                       solm_abono=s.solm_abono,
                                       solm_saldo=s.solm_saldo,
                                       solm_total=s.solm_total,
                                       solm_estado="A",
                                       art_id=s.art_id,
                                       cli_id=s.cli_id)
    solicitud.save()

    repu = Repuestos(rep_cantidad=cantidad,
                     man_id=request.GET['numeroM'],
                     pro_id=codigo)
    repu.save()

    listarProductos = Productos.objects.get(id=codigo)

    refrescarstock = listarProductos.pro_cantidad - int(cantidad)
    producto = Productos(
        id=listarProductos.id,
        pro_nombre=listarProductos.pro_nombre,
        pro_cantidad=refrescarstock,
        pro_precio=listarProductos.pro_precio,
        pro_ecg="ESQ",
        pro_tarifa_iva=listarProductos.pro_tarifa_iva,
        pro_ex=listarProductos.pro_ex,
        pro_pvp=listarProductos.pro_pvp,
        mar_id=listarProductos.mar_id,
    )
    producto.save()

    return render_to_response('mantenimiento/apertura.html',
                              context_instance=RequestContext(request))