Beispiel #1
0
        private void FmProfile_Load(object sender, EventArgs e)
        {
            UserBS userBS = new UserBS(idUser);

            lbNameMovie.Text = userBS.get_Username(idUser);
            label5.Text      = userBS.get_Email(idUser);
            label3.Text      = userBS.get_Date(idUser);
            label7.Text      = userBS.get_Address(idUser);
            label9.Text      = userBS.get_Phone(idUser);
        }
Beispiel #2
0
        void DBConfigYearsBS_PositionChanged(object sender, EventArgs e)
        {
            UserBS.Clear();
            if (DBConfigYearsBS.Count == 0)
            {
                return;
            }

            ConfigValues.CnnName = ((DBConfigEntity)DBConfigYearsBS.Current).DBName;

            UserBS.DataSource = UserData.SelectAllByDB(((DBConfigEntity)DBConfigYearsBS.Current).DBName);
        }
Beispiel #3
0
        private bool SaveUser()
        {
            if (!CanSave())
            {
                return(false);
            }

            UserEntity User = new UserEntity();

            User.Active      = CmbUserType.SelectedIndex == 0? false : true;
            User.UserPass    = txtUserPass.Text.Trim();
            User.UserFulName = txtFullName.Text;
            User.UserbDate   = CmbBDate.Text;
            User.UserName    = txtUserName.Text;

            User.UserId = new Guid(txtUserName.Tag.ToString());

            if (User.UserId == new Guid())
            {
                User.UserId = UserData.Insert(User, DBName.ToLower());
                UserToEffectOperationTypeData.InsertForNewUser(User);
                DefaultData.InsertForNewUser(User);
                UserBS.Add(User);
            }
            else
            {
                if (User.UserPass == string.Empty)
                {
                    UserData.Update(User);
                }
                else
                {
                    UserData.UpdateWithPassword(User, DBName.ToLower());
                }
                CurrentUser = User;
            }

            grdUser.Refetch();

            EnableItems(true);

            return(true);
        }
Beispiel #4
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            if (UserBS.Count == 0)
            {
                return;
            }

            if (!CanDelete())
            {
                EMessage.Show("این آیتم بدلیل داشتن گردش، غیرقابل حذف می باشد", "اخطار", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (EMessage.Show("آیا انبار مورد نظر حذف گردد؟", "حذف", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes)
            {
                return;
            }

            UserData.Delete(((UserEntity)UserBS.Current).UserId);
            UserBS.RemoveCurrent();

            UserBS_PositionChanged(null, null);
        }
Beispiel #5
0
 public PostController()
 {
     userBS = new UserBS();
     blogBS = new BlogBS();
 }
        private void dataGridView1_CellContentClick_1(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex < 0)
            {
                return;
            }

            if (e.ColumnIndex == dataGridView1.Columns["Save"].Index)
            {
                switch (dataGridView1.Rows[e.RowIndex].DataBoundItem.GetType().Name)
                {
                case "User":
                    if (!Access.Instance.CanProceed(Modules.User, Actions.Edit))
                    {
                        return;
                    }

                    User user = (User)dataGridView1.Rows[e.RowIndex].DataBoundItem;
                    user.CompanyId = Session.Instance.AuthUser.CompanyId;
                    user.RoleId    = (int)dataGridView1.Rows[e.RowIndex].Cells["Role"].Value;
                    UserBS.AddUser(user);
                    PopulateUserGrid();
                    break;

                case "Role":
                    if (!Access.Instance.CanProceed(Modules.Role, Actions.Edit))
                    {
                        return;
                    }

                    RoleBS.AddRole((Role)dataGridView1.Rows[e.RowIndex].DataBoundItem);
                    PopulateRoles();
                    break;

                case "Company":
                    if (!Access.Instance.CanProceed(Modules.Company, Actions.Edit))
                    {
                        return;
                    }

                    CompanyBS.AddCompany((Company)dataGridView1.Rows[e.RowIndex].DataBoundItem);
                    PopulateOrganization();
                    break;
                }
                return;
            }
            if (e.ColumnIndex == dataGridView1.Columns["Delete"].Index)
            {
                switch (dataGridView1.Rows[e.RowIndex].DataBoundItem.GetType().Name)
                {
                case "User":
                    if (!Access.Instance.CanProceed(Modules.User, Actions.Edit))
                    {
                        return;
                    }

                    UserBS.DeleteUser(((User)dataGridView1.Rows[e.RowIndex].DataBoundItem).UserId);
                    PopulateUserGrid();
                    break;

                case "Role":
                    if (!Access.Instance.CanProceed(Modules.Role, Actions.Edit))
                    {
                        return;
                    }

                    RoleBS.DeleteRole(((Role)dataGridView1.Rows[e.RowIndex].DataBoundItem).RoleId);
                    PopulateRoles();
                    break;

                case "Company":
                    if (!Access.Instance.CanProceed(Modules.Company, Actions.Edit))
                    {
                        return;
                    }

                    CompanyBS.DeleteCompany(((Company)dataGridView1.Rows[e.RowIndex].DataBoundItem).CompanyId);
                    PopulateOrganization();
                    break;
                }
                return;
            }
            if (e.ColumnIndex == dataGridView1.Columns["SetPassword"].Index)
            {
                switch (dataGridView1.Rows[e.RowIndex].DataBoundItem.GetType().Name)
                {
                case "User":
                    User     user = (User)dataGridView1.Rows[e.RowIndex].DataBoundItem;
                    Password pwd  = new Password(user);
                    pwd.Owner = this;
                    this.Hide();
                    pwd.ShowDialog();
                    UserBS.AddUser(user);
                    break;
                }
                return;
            }
        }
Beispiel #7
0
 private void UserControl1_Load(object sender, EventArgs e)
 {
     UserBS             = new UserBS();
     gvwUser.DataSource = UserBS.loadData();
 }
 public ListUserController()
 {
     userBS = new UserBS();
 }
Beispiel #9
0
 public RegisterController()
 {
     userBs = new UserBS();
 }