#encoding:utf-8 from django import * from django.forms import * from principal.models import * from catalogos.models import * from django.forms.fields import * from django.forms.widgets import * from django.forms import * from django import forms from django.forms.widgets import * import datetime from django.db import models from django.contrib.auth.models import User from django.contrib.auth.forms import UserCreationForm from django.contrib.admin import widgets from datetime import datetime, date class usuarioForm(forms.ModelForm): class Meta: model = cat_personas def clean(self): return self.cleaned_data class proyectoForm(forms.ModelForm): direccion = forms.ModelChoiceField(queryset=cat_direcciones.objects.all().order_by('pk'),required=True,label='Dirección Encargada') class Meta: model = proyecto_datos def clean(self): return self.cleaned_data class proyectoUpdateForm(forms.ModelForm): direccion = forms.ModelChoiceField(queryset=cat_direcciones.objects.all().order_by('pk'),required=True,label='Dirección Encargada') class Meta: model = proyecto_datos exclude=('usuario','activo','fechaFinalizacion','estatus','fecha_solicitud') def clean(self): return self.cleaned_data class proyectoCloseForm(forms.ModelForm): class Meta: model = proyecto_datos exclude=('usuario','activo','fecha_solicitud','dependencias','nombreProyecto','responsable','responsableAdmin','telefono','correo_electronico', 'descripcion','fechaInicio','fechaFinal','fechaFinalizacion') def clean(self): return self.cleaned_data class proyectoArchivarForm(forms.ModelForm): class Meta: model = proyecto_datos exclude=('usuario','fecha_solicitud','dependencias','nombreProyecto','responsable','responsableAdmin','telefono','correo_electronico', 'descripcion','fechaInicio','fechaFinal') def clean(self): return self.cleaned_data #---------------------------------------- FIN MENU PROYECTO --------------------------------- class tareasForm(forms.ModelForm): class Meta: model = proyecto_tarea def clean(self): return self.cleaned_data class tareaUpdateForm(forms.ModelForm): class Meta: model = proyecto_tarea exclude=('usuario','proyecto',) def clean(self): return self.cleaned_data #-------------------------------------- FIN MENU TAREA ----------------------------------------- class observacionForm(forms.ModelForm): class Meta: model = proyecto_observacion def clean(self): return self.cleaned_data