private void btn_CapNhatHet_Click(object sender, EventArgs e)
        {
            string   hoTen = tbx_HoTen.Text;
            string   CMND  = tbx_CMND.Text;
            DateTime ngaySinh;
            string   soDT       = tbx_SoDT.Text;
            string   mk_cu      = tbx_MKCu.Text;
            string   mk_moi     = tbx_MKMoi.Text;
            string   mk_nhaplai = tbx_MKXacNhan.Text;

            if (hoTen == "" || CMND == "" || !VNDateTime.Initial(tbx_NgaySinh.Text, out ngaySinh) ||
                soDT == "" || mk_cu == "" || mk_moi == "" || mk_nhaplai == "")
            {
                MessageBox.Show("Không được để trống các trường bắt buộc", "Thông báo");
                return;
            }
            if (!mk_moi.Equals(mk_nhaplai))
            {
                MessageBox.Show("Mật khẩu mới và mật khẩu nhập lại không khớp", "Thông báo");
                return;
            }
            if (account.FullChange(mk_cu, mk_moi, hoTen, CMND, ngaySinh, soDT))
            {
                MessageBox.Show("Thay đổi mật khẩu thành công", "Thông báo");
                this.Close();
            }
        }
        private void btn_CapNhat_Click(object sender, EventArgs e)
        {
            string   hoTen = tbx_HoTen.Text;
            string   CMND  = tbx_CMND.Text;
            DateTime ngaySinh;
            string   soDT     = tbx_SoDT.Text;
            string   password = tbx_MKCu.Text;

            if (hoTen == "" || CMND == "" || password == "" || !VNDateTime.Initial(tbx_NgaySinh.Text, out ngaySinh) || soDT == "")
            {
                MessageBox.Show("Không được để trống các trường bắt buộc", "Thông báo");
                return;
            }
            if (account.OnlyChangeInfo(password, hoTen, CMND, ngaySinh, soDT))
            {
                MessageBox.Show("Cập nhật thông tin hoàn tất", "Thông báo");
                this.Close();
            }
        }
Пример #3
0
        private void btn_Them_Click(object sender, EventArgs e)
        {
            string   maSK = tbx_MaSuKien.Text;
            string   tenSK = tbx_TenSuKien.Text;
            byte     tyLe = 0;
            short    soLuong = 0;
            DateTime batDau = DateTime.Today, ketThuc = DateTime.Today;

            if (maSK == "" || tenSK == "" || !Byte.TryParse(tbx_TyLe.Text, out tyLe) || !short.TryParse(tbx_SoLuong.Text, out soLuong) ||
                !VNDateTime.Initial(tbx_NgayBD.Text, out batDau) || !VNDateTime.Initial(tbx_NgayKT.Text, out ketThuc))
            {
                MessageBox.Show("Không được để trống trường bắt buộc", "Thông báo");
                return;
            }
            SuKien item = new SuKien {
                MaSuKien = maSK, TenSuKien = tenSK, TyLeGiam = tyLe, SoLuong = soLuong, ThoiGian_BD = batDau, ThoiGian_KT = ketThuc
            };

            database.SuKien.Add(item);
            database.SaveChanges();
            btn_Xuat.PerformClick();
        }
        private void btn_Them_Click(object sender, EventArgs e)
        {
            string   tenDangNhap = tbx_TenDangNhap.Text;
            string   hoTen       = tbx_HoTen.Text;
            string   CMND        = tbx_CMND.Text;
            string   soDT        = tbx_SoDT.Text;
            bool     conLam      = chk_ConLam.Checked;
            DateTime ngaySinh    = DateTime.Now;

            if (tenDangNhap == "" || hoTen == "" || CMND == "" || !VNDateTime.Initial(tbx_NgaySinh.Text, out ngaySinh) || soDT == "")
            {
                MessageBox.Show("Không được để trống các trường bắt buộc hoặc nhập sai ngày", "Thông báo");
                return;
            }
            string   matKhau = Bcrypt.HashPassword(tenDangNhap);
            TaiKhoan staff   = new TaiKhoan {
                TenDangNhap = tenDangNhap, HoTen = hoTen, MatKhau = matKhau, LoaiTaiKhoan = true, CMND = CMND, NgaySinh = ngaySinh, SoDT = soDT, ConLam = conLam
            };

            database.TaiKhoan.Add(staff);
            database.SaveChanges();
            btn_Xuat.PerformClick();
        }
Пример #5
0
        private void btn_Sua_Click(object sender, EventArgs e)
        {
            string   maSK = tbx_MaSuKien.Text;
            string   tenSK = tbx_TenSuKien.Text;
            byte     tyLe = 0;
            short    soLuong = 0;
            DateTime batDau = DateTime.Today, ketThuc = DateTime.Today;

            if (maSK == "" || tenSK == "" || !Byte.TryParse(tbx_TyLe.Text, out tyLe) || !short.TryParse(tbx_SoLuong.Text, out soLuong) ||
                !VNDateTime.Initial(tbx_NgayBD.Text, out batDau) || !VNDateTime.Initial(tbx_NgayKT.Text, out ketThuc))
            {
                MessageBox.Show("Không được để trống trường bắt buộc", "Thông báo");
                return;
            }
            SuKien item = database.SuKien.Where(i => i.MaSuKien.Equals(maSK)).SingleOrDefault();

            item.TenSuKien   = tenSK;
            item.TyLeGiam    = tyLe;
            item.SoLuong     = soLuong;
            item.ThoiGian_BD = batDau;
            item.ThoiGian_KT = ketThuc;
            database.SaveChanges();
            btn_Xuat.PerformClick();
        }