public EUsuario registrarse(string Documento, string Correo, string Password, int TipoDocumento, string pNombre, string sNombre, string pApellido, string sApellido) { EPersona ep = iPersona.addPersona(Documento, Correo, Password, TipoDocumento, pNombre, sNombre, pApellido, sApellido); if (ep == null) { return(null); } EUsuario eu = iUsuario.addUsuario(ep.id); return(eu); }
public EPersona asignarRol(int id, Rol rol) { EPersona ep = iPersona.getPersona(id); if (rol == Rol.Admin) { iAdmin.addAdmin(ep.id); return(ep); } if (rol == Rol.Conductor) { iConductor.addConductor(ep.id, new DateTime(1900, 10, 10)); // 10/10/1900 significa NULL return(ep); } if (rol == Rol.Usuario) { iUsuario.addUsuario(ep.id); return(ep); } return(ep); }