public ExitCode AltaChef(string pUsername, string pPassword, string pRol, string pNumDoc, string pTipoDoc, string pNombre, string pApellido, decimal pSueldo) { Documento documento = CDocumento.Get.ArmarDocumento(pNumDoc, pTipoDoc); Usuario.Rol rolAsociado = CUsuario.Get.RolAsociado(pRol); return(CUsuario.Get.AltaChef(pUsername, pPassword, rolAsociado, documento, pNombre, pApellido, pSueldo)); }
public bool ValidarData(string pUsername, string pPassword, Usuario.Rol pRol, Documento pDocumento, string pNombre, string pApellido, decimal pSueldo) { return(pUsername != "" && pPassword != "" && pDocumento != null && pNombre != "" && pApellido != "" && pSueldo > 0); }
public ExitCode AltaAdmin(string pUsername, string pPassword, Usuario.Rol pRol) { var exit = ExitCode.EXISTING_USER_ERROR; Usuario u = BuscarUsuario(pUsername); if (u == null) { Usuario user = new Usuario() { Username = pUsername, Password = pPassword, UserRole = pRol }; _Usuarios.Add(user); exit = ExitCode.OK; } return(exit); }
public ExitCode AltaChef(string pUsername, string pPassword, Usuario.Rol pRol, Documento pDocumento, string pNombre, string pApellido, decimal pSueldo) { var exit = ExitCode.EXISTING_USER_ERROR; if (ValidarData(pUsername, pPassword, pRol, pDocumento, pNombre, pApellido, pSueldo)) { Chef c = BuscarChef(pDocumento); if (c == null) { Usuario u = BuscarUsuario(pUsername); if (u == null) { c = new Chef() { Username = pUsername, Password = pPassword, Nombre = pNombre, Apellido = pApellido, Documento = pDocumento, UserRole = pRol, Sueldo = pSueldo, FechaIngreso = DateTime.Today }; _Chef.Add(c); _Usuarios.Add(c); exit = ExitCode.OK; } } } else { exit = ExitCode.INPUT_DATA_ERROR; } return(exit); }
public Usuario.Rol RolAsociado(string pRol) { Usuario.Rol ret = (Usuario.Rol)Enum.Parse(typeof(Usuario.Rol), pRol); return(ret); }
public ExitCode AltaAdmin(string pUsername, string pPassword, string pRol) { Usuario.Rol rolAsociado = CUsuario.Get.RolAsociado(pRol); return(CUsuario.Get.AltaAdmin(pUsername, pPassword, rolAsociado)); }