Ejemplo n.º 1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtPassword.Text))
            {
                MessageBox.Show(lang.getText("please_check_pass"));
                return;
            }
            if (txtPassword.Text.Trim() != txtRePassword.Text.Trim())
            {
                MessageBox.Show(lang.getText("check_same_password_error"));
                return;
            }
            if (current_user_id > 0)
            {
                user objUser = new user_repository().get_info_by_id(current_user_id);

                objUser.password = Crypto.HashPassword(txtPassword.Text);
                if (new user_repository().update(ref objUser) > 0)
                {
                    // ok
                    MessageBox.Show(lang.getText("change_password_successfully"));
                    this.Close();
                }
                else
                {
                    // fail
                    MessageBox.Show(lang.getText("change_password_fail"));
                    this.Close();
                }
            }
        }
Ejemplo n.º 2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (current_user_id > 0)
            {
                user objUser = new user_repository().get_info_by_id(current_user_id);
                objUser.user_groups_id = cbUserGroup.SelectedIndex + 1;
                objUser.name           = txtName.Text;
                objUser.user_name      = txtUserName.Text;
                objUser.id_number      = txtIDNumber.Text;

                if (new user_repository().update(ref objUser) > 0)
                {
                    // ok
                    dt.Rows[dgvData.CurrentCell.RowIndex]["user_name"]       = txtUserName.Text;
                    dt.Rows[dgvData.CurrentCell.RowIndex]["name"]            = txtName.Text;
                    dt.Rows[dgvData.CurrentCell.RowIndex]["id_number"]       = txtIDNumber.Text;
                    dt.Rows[dgvData.CurrentCell.RowIndex]["user_group_id"]   = cbUserGroup.SelectedIndex;
                    dt.Rows[dgvData.CurrentCell.RowIndex]["user_group_name"] = cbUserGroup.Text;

                    dgvData.DataSource = dt;
                }
                else
                {
                    // fail
                }
            }
        }
Ejemplo n.º 3
0
        private void btnSetDefaultPassword_Click(object sender, EventArgs e)
        {
            if (current_user_id > 0)
            {
                user objUser = new user_repository().get_info_by_id(current_user_id);
                objUser.password = Crypto.HashPassword("123456");

                if (new user_repository().update(ref objUser) > 0)
                {
                    // ok
                }
                else
                {
                    // fail
                }
            }
        }
Ejemplo n.º 4
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            if (txtPassword.Text.Length == 0 || txtUsername.Text.Length == 0)
            {
                lblLoginInfo.Text = "Please insert your username or password.";
            }
            user objUser = new user_repository().validateUser(txtUsername.Text, txtPassword.Text);

            if (objUser == null)
            {
                lblLoginInfo.Text = "Incorrect username or password.";
            }
            else
            {
                lblLoginInfo.Text = "Login successfully!";

                GlobalVar.loginUser = objUser;
                GlobalVar.isLogin   = true;
                this.Close();
            }
        }
Ejemplo n.º 5
0
        private void loadDataAll()
        {
            try
            {
                dt.Clear();
                // load all
                IEnumerable <user> listUser = new user_repository().get_all();
                foreach (user item in listUser)
                {
                    dt.Rows.Add(item.id, item.user_name, item.name, item.id_number,
                                item.user_group_name, item.user_groups_id);
                }
                dgvData.DataSource = dt;

                dgvData.Columns["user_group_id"].Visible = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 6
0
        // DELETE: api/user/5
        public void Delete(int id)
        {
            user_repository userepo = new user_repository();

            userepo.Delete(id);
        }
Ejemplo n.º 7
0
        // PUT: api/user/5
        public void Put(int id, UserStories value)
        {
            user_repository userepo = new user_repository();

            userepo.Edit(value, id);
        }
Ejemplo n.º 8
0
        // POST: api/user
        public void Post(UserStories value)
        {
            user_repository userepo = new user_repository();

            userepo.CreateUstories(value);
        }