Exemplo n.º 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            UsersBLL users = new UsersBLL();
            TimeKeeper.UsersDataTable user = users.GetUserByAccountName(User.Identity.Name);
            TimeKeeper.UsersRow       row  = user[0];

            AccountNameTextBox.Text = row.AccountName.ToString();
            DisplayNameTextBox.Text = row.DisplayName.ToString();
            EmailTextBox.Text       = row.Email.ToString();
        }
    }
Exemplo n.º 2
0
    public bool AddUser(string accountName, string displayName, string email, int defaultView, string role, bool active, int managerID, int sectionID)
    {
        //Create a new UserRow instance
        TimeKeeper.UsersDataTable users = new TimeKeeper.UsersDataTable();
        TimeKeeper.UsersRow       user  = users.NewUsersRow();

        user.AccountName = accountName;
        user.DisplayName = displayName;
        user.Email       = email;
        user.DefaultView = defaultView;
        user.Role        = role;
        user.Active      = active;
        user.ManagerID   = managerID;
        user.SectionID   = sectionID;

        //Add the new user
        users.AddUsersRow(user);
        int rowsAffected = Adaptor.Update(users);

        //Return true if precisely one row was inserted, otherwise false
        return(rowsAffected == 1);
    }
Exemplo n.º 3
0
    public bool UpdateUser(string accountName, string displayName, string email, int defaultView, string role, bool active, int managerID, int sectionID, int userID)
    {
        TimeKeeper.UsersDataTable users = Adaptor.GetUserByUserID(userID);
        if (users.Count == 0)
        {
            return(false);
        }

        TimeKeeper.UsersRow user = users[0];

        user.AccountName = accountName;
        user.DisplayName = displayName;
        user.Email       = email;
        user.DefaultView = defaultView;
        user.Role        = role;
        user.Active      = active;
        user.ManagerID   = managerID;
        user.SectionID   = sectionID;

        int rowsAffected = Adaptor.Update(user);

        //Return true if precisely one row was inserted, otherwise false
        return(rowsAffected == 1);
    }