예제 #1
0
        private void btnNewMember_Click(object sender, EventArgs e)
        {
            var memberForm = new MemberForm();

            memberForm.m_registryiSdone = FinishCallback;
            memberForm.ShowDialog();
        }
예제 #2
0
        private void gvMembers_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == gvMembers.Columns["editButton"].Index)
            {
                //Do something with your button.
                Member member = StorageManager.GetSingleton().GetMemeberById((int)gvMembers.CurrentRow.Cells[4].Value);
                var    mForm  = new MemberForm(member);
                mForm.m_registryiSdone = FinishCallback;
                mForm.ShowDialog();
            }
            if (e.ColumnIndex == gvMembers.Columns["courseButton"].Index)
            {
                //Do something with your button.
                //Member member = (Member)gvMembers.CurrentRow.DataBoundItem;
                Member member = StorageManager.GetSingleton().GetMemeberById((int)gvMembers.CurrentRow.Cells[4].Value);

                var mForm = new DialogNeedApplyCourse(member, null);
                mForm.ShowDialog();
            }
            if (e.ColumnIndex == gvMembers.Columns["delButton"].Index)
            {
                Member member = StorageManager.GetSingleton().GetMemeberById((int)gvMembers.CurrentRow.Cells[4].Value);

                var mForm = new DialogForm("ยืนยันการลบสมาชิก?", $"ลบ {member.Name} {member.LastName}");
                if (mForm.ShowDialog() == DialogResult.OK)
                {
                    StorageManager.GetSingleton().RemoveMember(member);
                    InitMember();
                    MessageBox.Show("ลบข้อมูลเรียบร้อยแล้ว");
                }
            }
        }
예제 #3
0
        private void lbNumMember_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            Overlay overlay = new Overlay();

            overlay.Location = new Point(Form.Location.X, Form.Location.Y + 32);
            overlay.Show();
            MemberForm mbf = new MemberForm(Conversation.memberList);

            mbf.ShowDialog();
            overlay.Dispose();
        }
예제 #4
0
 public ActionResult Edit(MemberForm UpdateMember)
 {
     using (MemberManageEntities db = new MemberManageEntities())
     {
         var member = db.Member.Where(p => p.Account == UpdateMember.Account);
         ((MemberForm)member).ChName   = UpdateMember.ChName;
         ((MemberForm)member).NickName = UpdateMember.NickName;
         ((MemberForm)member).Email    = UpdateMember.Email;
         db.SaveChanges();
     }
     return(RedirectToAction("Show", "Account"));
 }
예제 #5
0
 private void Members_clicked(object sender, MouseButtonEventArgs e)
 {
     if (role.MemberPrivilage)
     {
         clear_all();
         MemberForm Form = new  MemberForm();
         named.Children.Add(Form);
     }
     else
     {
         ErrorMessage er = new ErrorMessage();
         er.MessageText.Text = "Access Denied";
         er.Show();
     }
 }
예제 #6
0
        public ActionResult CreateMember(MemberForm member)
        {
            if (!ModelState.IsValid)
            {
                return(RedirectToAction("Register", "Account"));
            }
            MemberManageEntities db = new MemberManageEntities();

            db.AddToMember(new Member()
            {
                Account    = member.Account,
                Password   = member.Password,
                ChName     = member.ChName,
                NickName   = member.NickName,
                Email      = member.Email,
                CreateTime = DateTime.Now
            });

            db.SaveChanges();

            FormsService.SignIn(member.ChName);

            return(RedirectToAction("Show", "Account"));
        }
예제 #7
0
        private void MnuItemMemberMng_Click(object sender, EventArgs e)
        {
            MemberForm mngForm = new MemberForm();

            ShowFormControl(mngForm, "멤버관리");
        }
예제 #8
0
        private void MemToolStripMenuItem_Click(object sender, EventArgs e)
        {
            MemberForm form = new MemberForm();

            ShowFormControl(form, "회원 관리");
        }