Ejemplo n.º 1
0
        public static UserType Login(string username, string password)
        {
            UserType type = UserType.Undefined;

            try
            {
                // nvm i fixed it
                if (!SqlManager.ValidateUser(username, password))
                {
                    return(UserType.Undefined);
                }
                type = SqlManager.GetRank(username);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            return(type);
        }
Ejemplo n.º 2
0
        public static bool UpdateUser(UserData userdata)
        {
            User user;

            switch (userdata.Type)
            {
            case UserType.Admin:
                user = new Admin(userdata);
                return(SqlManager.UpdateUser(user));

            case UserType.FinanceManager:
                user = new FinanceManager(userdata);
                return(SqlManager.UpdateUser(user));

            case UserType.ClientManager:
            //user = new ClientManager(userdata);
            //return libsql.UpdateUser(user);
            case UserType.Client:
                user = new Client(userdata);
                return(SqlManager.UpdateUser(user));
            }
            return(false);
        }
Ejemplo n.º 3
0
        public static List <Message> GetMessages(string username)
        {
            List <Message> Messages  = new List <Message>();
            DataTable      datatable = SqlManager.GetInboxMessages(username);

            foreach (DataRow dr in datatable.Rows)
            {
                if (dr[0].ToString().Equals(username))
                {
                    Message curMessage = new Message
                    {
                        To      = dr[0].ToString(),
                        From    = dr[1].ToString(),
                        Date    = dr[2].ToString(),
                        Subject = dr[3].ToString(),
                        Content = dr[4].ToString(),
                        Id      = int.Parse(dr[5].ToString())
                    };
                    Messages.Add(curMessage);
                }
            }
            return(Messages);
        }
Ejemplo n.º 4
0
 //why are there two of these
 public UserData GetUserData()
 {
     return(SqlManager.GetUserData(UserName));
 }
Ejemplo n.º 5
0
 public static UserData GetUserData(string username)
 {
     return(SqlManager.GetUserData(username));
 }
Ejemplo n.º 6
0
 public static bool SendMessage(Message message)
 {
     return(SqlManager.SendMessage(message));
 }
Ejemplo n.º 7
0
 public static DataTable GetClaimStatus(string username)
 {
     return(SqlManager.GetClaimStatus(username));
 }
Ejemplo n.º 8
0
 public static bool UpdateClaimAmount(int id, int amount)
 {
     return(SqlManager.UpdateClaimAmount(id, amount));
 }
Ejemplo n.º 9
0
 public static bool UpdateClaimStatus(int id, int status)
 {
     return(SqlManager.UpdateClaimStatus(id, status));
 }
Ejemplo n.º 10
0
 public static DataTable GetClaims()
 {
     return(SqlManager.GetClaims());
 }
Ejemplo n.º 11
0
 public static DataTable GetManagers()
 {
     return(SqlManager.GetManagement());
 }
Ejemplo n.º 12
0
 public static DataTable GetClients()
 {
     return(SqlManager.GetClientList());
 }
Ejemplo n.º 13
0
 public static Message GetMessage(string id)
 {
     return(SqlManager.GetMessage(id));
 }
Ejemplo n.º 14
0
        //methods

        //view profile by username
        public UserData ViewProfile()
        {
            return(SqlManager.GetUserData(UserName));
        }
 //apply for new insurance claim
 public bool ApplyForClaim(Claim claim)
 {
     return(SqlManager.SendClaim(claim));
 }