# -*- coding: utf-8 -*-
import os
from django.db import models


class Pub(models.Model):
    nom = models.CharField(max_length=100)
    urlimage = models.ImageField(upload_to='imagespub/%Y%m%d%H%M%S',blank=True)
    urlWeb = models.CharField(max_length=255,blank=True)
    valide = models.BooleanField()
    dateupdate = models.DateTimeField(auto_now=True)
    def __unicode__(self):
      return u'%s' % (self.id)
    def thumbnail(self):
      return """<img src="%s" width="320" height="44"/>""" % (self.urlimage)
    thumbnail.allow_tags = True

class Action(models.Model):
	valeur = models.CharField(max_length=20,blank=False)
	def __str__(self):
		return self.valeur

class Partenaire(models.Model):
	nom = models.CharField(max_length=100)
	rue = models.CharField(max_length=100)
	codePostal = models.CharField(max_length=100)
	ville = models.CharField(max_length=100)
	horaire = models.CharField(max_length=100,blank=True)
	description = models.CharField(max_length=2500,blank=True)
	telephone = models.CharField(max_length=15,blank=True)
	urlWeb = models.CharField(max_length=100,blank=True)
	latitude = models.FloatField(blank=True)
	longitude = models.FloatField(blank=True)
	action = models.ForeignKey(Action)
	categorie = models.CharField(max_length=50,blank=True)
	image = models.ImageField(upload_to='images/%Y%m%d%H%M%S')
	def __unicode__(self):
		return u'%s' % (self.nom)


	class Admin: pass

class Client(models.Model):
	raisonSocial = models.CharField(max_length=100)
	numeroClient = models.CharField(max_length=100)
	password = models.CharField(max_length=100)
	rue = models.CharField(max_length=100)
	codePostal = models.CharField(max_length=100)
	ville = models.CharField(max_length=100)
	cartographieChoisie = models.CharField(max_length=100)
        surface = models.FloatField()
        batValide = models.BooleanField()
        dateParutionEstimee = models.DateField()	
