Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/08/2014, 08:45
italo_pm
 
Fecha de Ingreso: enero-2011
Mensajes: 24
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: crear checklist (gestion activiades) en la oficina.

hola @toledo_nocturno, gracias por tu respuesta, pues como dije era solo un ejemplo esa captura, para poner en manera "grafica" lo que deseaba hacer, no es que deba de quedar de esa manera, me sirven solo los campos, la parte superior los hare como un menu o al lado izquierdo,

lo que me interesa es la parte del data base, seguramente debere hacer 2 form, uno para la creacion de las "Actividades" y otro para la creacion de los "Tickets"

para el database piendo que me serviran 2 tablas, aqui en lo que pense:

Cita:
- tab_actividad ==> para la creacion y modificar las actividades.

t_actividad
ENGINE=InnoDB DEFAULT CHARSET=utf8
---
id_actividad // id x actividad
tipo:
PRIMARY KEY (id_actividad )
int(8) not null auto_increment
----

estado_actividad // estado actividad [checkbox]
tipo: varchar(20)
NULL: NO

valores:

estado OK
estado KO
---

prioridad_actividad // prioridad actividad [radiobutton]
tipo: varchar(50)
NULL: NO

valores:

prioridad baja
prioridad media
prioridad alta

----
tipo_checklist_actividad // tipo checklist [dropbox]
tipo: varchar(100)
NULL: NO

valores:

diaria
mañana open
tarde open
noche open
noche host
redes criticas
madrugada
domingo

----
freque_actividad // dias/frequencia [dropbox]
tipo: varchar(100)
NULL: NO

valores:

Todos
Lun - Vie
Lun - Sab
Dom - Jue
Sabado
Domingo
----

notas_actividad // notas actividad [textbox]
tipo: varchar(1000)
NULL: SI
------

horario_actividad // lapso de hora [textbox] // 07.00 - 08.00
tipo: varchar(50)
NULL: NO
------

desc_actividad // descripcion actividad [textbox]
tipo: varchar(250)
NULL: NO
------

fecha_actividad // dia-fecha actividad (cuando se crea la nueva actividad .) [data/textbox] // DD/MM/SSSS
tipo: DATE
NULL: NO
------

attach_actividad // para adjuntar file (en forma de link a la carpeta (proc_link))[textbox]
tipo: varchar(100)
NULL: SI
------

firma_operador_ticket // firma (nombre operador) (cuando se crea la actividad [textbox]
tipo: varchar(100)
NULL: NO

Cita:
- tab ticket ==> para la creacion/insert del ticket.

t_ticket
ENGINE=InnoDB DEFAULT CHARSET=utf8
---
id_ticket INT(8) NOT NULL, // id x ticket
id_actividad INT(8) NOT NULL, // id x actividad
PRIMARY KEY (id_ticket,id_actividad),
int(8) not null auto_increment
FOREIGN KEY (id_actividad ) REFERENCES t_actividad (id_actividad )

----

notas_operador_ticket // notas del operador [textbox]
tipo: varchar(1000)
NULL: SI
------

num_ticket // numero ticket [textbox]
tipo: varchar(30)
NULL: NO
------

firma_operador_ticket // firma (nombre operador) (cuando se crea el ticket)[textbox]
tipo: varchar(100)
NULL: NO
------

fecha_ticket // dia-fecha del ticket [data] (cuando se crea el ticket) [data/textbox] // DD/MM/SSSS
tipo: DATE
NULL: NO

bueno eso es en lo que pense, seguramente es de mejorar, sobre todo en la parte del FOREIGN KEY que nose si esta bien, si alguien podria ayudarme, seguramente necesitare ayuda en la gestion del checkbox y radiobotton (check en default, disabled en base a lo que escoja y pasar los valores en las variables) pero bueno imagino que primero el database debe estar creado.

agradezco anticipadamente a quienes puedan ayudarme
salu2