Usuario

class microbill.objects.Usuario(nombre: str = None, correo: str = None, institucion: str = None, documento: str = None, direccion: str = None, ciudad: str = None, telefono: str = None, interno: str = None, responsable: str = None, proyecto: str = None, codigo: str = None, pago: str = None, **kwargs)

Bases: object

Clase Usuario, la clase representa la información de un usuario

Methods Summary

getCiudad(self)

Método que retorna la ciudad de residencia asociada al usuario

getCodigo(self)

Método que retorna el código del proyecto asociado al usuario

getCorreo(self)

Método que retorna el correo asociado al usuario

getDireccion(self)

Método que retorna la dirección asociada al usuario

getDocumento(self)

Método que retorna el documento asociado al usuario

getInstitucion(self)

Método que retorna de la institución asociada al usuario

getInterno(self)

Método que retorna el tipo de usuario

getNombre(self)

Método que retorna el nombre asociado al usuario

getPago(self)

Método que retorna el tipo de pago asociado al usuario

getProyecto(self)

Método que retorna el nombre del proyecto asociado al usuario

getResponsable(self)

Método que retorna el nombre del responsable asociado al usuario

getTelefono(self)

Método que retorna el teléfono asociado al usuario

save(self)

Método que guarda un usuario en el archivo de Clientes

setCiudad(self, ciudad)

Método que asigna el nombre de la ciudad que entra por parámetro como el valor del atributo ciudad

setCodigo(self, codigo)

Método que asigna el código del proyecto que entra por parámetro como el valor del atributo codigo

setCorreo(self, correo)

Método que asigna el correo que entra por parámetro como el valor del atributo correo

setDireccion(self, direccion)

Método que asigna la dirección que entra por parámetro como el valor del atributo direccion

setDocumento(self, documento)

Método que asigna el documento que entra por parámetro como el valor del atributo documento

setInstitucion(self, institucion)

Método que asigna el nombre de la institución que entra por parámetro como el valor del atributo institucion

setInterno(self, interno)

Método que asigna el tipo de usuario que entra por parámetro como el valor del atributo interno

setNombre(self, nombre)

Método que asigna el nombre que entra por parámetro como el valor del atributo nombre

setPago(self, pago)

Método que asigna el tipo de pago que entra por parámetro como el valor del atributo pago

setProyecto(self, proyecto)

Método que asigna el nombre del proyecto que entra por parámetro como el valor del atributo proyecto

setResponsable(self, responsable)

Método que asigna el nombre del responsable que entra por parámetro como el valor del atributo responsable

setTelefono(self, telefono)

Método que asigna el teléfono que entra por parámetro como el valor del atributo telefono

Methods Documentation

getCiudad(self) → str

Método que retorna la ciudad de residencia asociada al usuario

Returns
str: ciudad de recidencia asociada al usuario
getCodigo(self) → str

Método que retorna el código del proyecto asociado al usuario

Returns
str: código del proyecto asociado al usuario
getCorreo(self) → str

Método que retorna el correo asociado al usuario

Returns
str: correo asociado al usuario
getDireccion(self) → str

Método que retorna la dirección asociada al usuario

Returns
str: dirección asociada al usuario
getDocumento(self) → str

Método que retorna el documento asociado al usuario

Returns
str: documento asociado al usuario
getInstitucion(self) → str

Método que retorna de la institución asociada al usuario

Returns
str: nombre de la institución asociada al usuario
getInterno(self) → str

Método que retorna el tipo de usuario

Returns
str: tipo de usuario
getNombre(self) → str

Método que retorna el nombre asociado al usuario

Returns
str: nombre asociado al usuario
getPago(self) → str

Método que retorna el tipo de pago asociado al usuario

Returns
str: tipo de pago asociado al usuario
getProyecto(self) → str

Método que retorna el nombre del proyecto asociado al usuario

Returns
str: nombre del proyecto asociado al usuario
getResponsable(self) → str

Método que retorna el nombre del responsable asociado al usuario

Returns
str: nombre del responsable asociado al usuario
getTelefono(self) → str

Método que retorna el teléfono asociado al usuario

Returns
str: teléfono asociado al usuario
save(self)

Método que guarda un usuario en el archivo de Clientes

setCiudad(self, ciudad:str)

Método que asigna el nombre de la ciudad que entra por parámetro como el valor del atributo ciudad

Parameters
ciudad: str

nombre de la ciudad al que será asociado el usuario

setCodigo(self, codigo:str)

Método que asigna el código del proyecto que entra por parámetro como el valor del atributo codigo

Parameters
codigo: str

código del proyecto al que será asociado el usuario

setCorreo(self, correo:str)

Método que asigna el correo que entra por parámetro como el valor del atributo correo

Parameters
correo: str

correo al que será asociado el usuario

setDireccion(self, direccion:str)

Método que asigna la dirección que entra por parámetro como el valor del atributo direccion

Parameters
direccion: str

dirección a la que será asociada el usuario

setDocumento(self, documento:str)

Método que asigna el documento que entra por parámetro como el valor del atributo documento

Parameters
documento: str

documento al que será asociado el usuario

setInstitucion(self, institucion:str)

Método que asigna el nombre de la institución que entra por parámetro como el valor del atributo institucion

Parameters
institucion: str

nombre de la institución al que será asociado el usuario

setInterno(self, interno:str)

Método que asigna el tipo de usuario que entra por parámetro como el valor del atributo interno

Parameters
interno: str

tipo de usuario al que será asociado el usuario

setNombre(self, nombre:str)

Método que asigna el nombre que entra por parámetro como el valor del atributo nombre

Parameters
nombre: str

nombre al que será asociado el usuario

setPago(self, pago:str)

Método que asigna el tipo de pago que entra por parámetro como el valor del atributo pago

Parameters
pago: str

tipo de pago al que será asociado el usuario

setProyecto(self, proyecto:str)

Método que asigna el nombre del proyecto que entra por parámetro como el valor del atributo proyecto

Parameters
proyecto: str

nombre del proyecto al que será asociado el usuario

setResponsable(self, responsable:str)

Método que asigna el nombre del responsable que entra por parámetro como el valor del atributo responsable

Parameters
responsable: str

nombre del responsable al que será asociado el usuario

setTelefono(self, telefono:str)

Método que asigna el teléfono que entra por parámetro como el valor del atributo telefono

Parameters
telefono: str

teléfono al que será asociado el usuario