source: firmaeventos/eventos/forms.py @ 16cf088

Last change on this file since 16cf088 was 16cf088, checked in by lhernandez <lhernandez@…>, 6 years ago

Implementado registro de eventos

  • Property mode set to 100644
File size: 2.1 KB
Line 
1
2from django import forms
3from django.forms.fields import (
4    CharField, BooleanField
5)
6
7from .models import *
8
9
10class EventoForm(forms.ModelForm):
11    """!
12    Clase que permite crear el formulario para  el create or update del evento
13
14    @author Ing. Leonel P. Hernandez M. (lhernandez at cenditel.gob.ve)
15    @copyright <a href='https://www.gnu.org/licenses/gpl-3.0.en.html'>GNU Public License versión 3 (GPLv3)</a>
16    @date 19-11-2017
17    @version 1.0.0
18    """
19    #archivo = forms.FileField(widget=forms.ClearableFileInput(
20                              #attrs={'multiple': False}))
21    archivo = CharField()
22    class Meta:
23        """!
24            Clase que construye los meta datos del formulario
25        """
26        model = Evento
27        exclude = ['activo', 'serial']
28
29    def __init__(self, *args, **kwargs):
30        """!
31            Funcion que construye los valores iniciales del formulario evento
32        """
33        super(EventoForm, self).__init__(*args, **kwargs)
34        self.fields['nombre_evento'].widget.attrs.update(
35            {'class': 'form-control',
36             'placeholder': 'Nombre del evento'})
37        self.fields['fecha'].widget.attrs.update(
38            {'class': 'datepicker',
39             'placeholder': 'Fecha',
40             'readonly':
41             'readonly'})
42        self.fields['archivo'].required=True
43        self.fields['archivo'].widget.attrs.update(
44<<<<<<< HEAD
45            {
46            'class': 'file-path validate',
47            'placeholder': 'Subur un archivo'})
48=======
49            {'class': 'file-path',
50             'placeholder': 'Subir Archivo'})
51
52class FirmaEventoForm(forms.Form):
53    """!
54    Clase que permite crear el formulario para la firma de un documento
55
56    @author Rodrigo Boet (rboet at cenditel.gob.ve)
57    @copyright <a href='https://www.gnu.org/licenses/gpl-3.0.en.html'>GNU Public License versión 3 (GPLv3)</a>
58    @date 20-11-2017
59    @version 1.0.0
60    """
61   
62    pasaporte = forms.CharField(widget=forms.TextInput(attrs={'class':'form-control','placeholder':'Ingrese su pasaporte'}))
63>>>>>>> def10d28a56c05436aa09889ff50481aaec4bc4a
Note: See TracBrowser for help on using the repository browser.