コード例 #1
0
        private void cbMaThe_MouseClick(object sender, MouseEventArgs e)
        {
            DataTable dt = Bus_LapThe.ChonThe();

            cbMaThe.DataSource    = dt;
            cbMaThe.DisplayMember = "MaThe";
            cbMaThe.ValueMember   = "MaThe";
        }
コード例 #2
0
        private void cbMaThe_MouseClick(object sender, MouseEventArgs e)
        {
            DataTable dt = Bus_LapThe.ChonThe();

            if (dt.Rows.Count <= 0)
            {
                MessageBox.Show("Hệ thống chưa có đọc giả nào!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                cbMaThe.DataSource    = dt;
                cbMaThe.DisplayMember = "MaThe";
                cbMaThe.ValueMember   = "MaThe";
            }
        }
コード例 #3
0
        private void MuonSach_Load(object sender, EventArgs e)
        {
            hienThiThongTinSach();
            DataTable dt = Bus_LapThe.ChonThe();

            if (dt.Rows.Count <= 0)
            {
                MessageBox.Show("Hệ thống chưa có thẻ đọc giả nào!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                cbMaThe.DataSource    = dt;
                cbMaThe.DisplayMember = "MaThe";
                cbMaThe.ValueMember   = "MaThe";
            }
        }
コード例 #4
0
        private void btLapThe_Click(object sender, EventArgs e)
        {
            // kiem tra xem co de trong o nao khong
            if (txtDiaChi.Text == "" || txtEmail.Text == "" || txtHoTen.Text == "")
            {
                MessageBox.Show("Vui lòng điền đầy đủ thông tin", "Thông báo");
                return;
            }

            // kiem tra xem co dung nhu tuoi quy dinh hay k

            TimeSpan _tuoiDocGia  = DateTime.Today - DateTime.Parse(dtNgaySinh.Text.ToString());
            int      tuoiDocGia   = _tuoiDocGia.Days / 365;
            int      tuoiToiThieu = doTuoiToiThieu;
            int      tuoiToiDa    = doTuoiToiDa;

            if (tuoiDocGia < tuoiToiThieu || tuoiDocGia > tuoiToiDa)
            {
                MessageBox.Show("Độ tuổi hợp lệ từ " + tuoiToiThieu.ToString() + " đến " + tuoiToiDa.ToString() + " tuổi");
                return;
            }



            string   hoten      = txtHoTen.Text;
            DateTime ngaysinh   = DateTime.Parse(dtNgaySinh.Value.ToString());
            DateTime ngaylapthe = DateTime.Parse(ngayLapthe.Text.ToString());
            string   email      = txtEmail.Text;
            string   diachi     = txtDiaChi.Text;
            string   loaidocgia = cbLoaiDocGia.Text;

            En_LapThe tdg = new En_LapThe(maThe, hoten, ngaysinh, ngaylapthe, email, diachi, loaidocgia, 0); /// ban dau lap the thi TaikhoanNo cua doc gia bang 0

            Bus_LapThe.ThemTheDocGia(tdg);
            MessageBox.Show("Đã thêm thành công!", "Thông báo", MessageBoxButtons.OK);

            // them 1 row vao dgvDanhsach
            string[] row = new string[] { txtMathe.Text, txtHoTen.Text, cbLoaiDocGia.Text, dtNgaySinh.Text, txtDiaChi.Text, txtEmail.Text, ngayLapthe.Text, "0" };
            dgvDanhSach.Rows.Add(row);

            // sort lai dgvDanhsach de row minh vua nhap dung o dau table
            dgvDanhSach.Sort(dgvDanhSach.Columns["Column1"], ListSortDirection.Descending);


            taoMaThe(maThe);
            btTaoLai_Click(sender, e);
        }
コード例 #5
0
        private void TienPhat_Load(object sender, EventArgs e)
        {
            cbMaThe.Focus();
            txtMaPTT.Text = maPTT;
            DataTable dt = Bus_LapThe.ChonThe(); // danh sách mã thẻ đọc giả.

            if (dt.Rows.Count <= 0)
            {
                MessageBox.Show("Hệ thống chưa có đọc giả nào!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                cbMaThe.DataSource    = dt; // load danh sách mã thẻ vào cbMathe.
                cbMaThe.DisplayMember = "MaThe";
                cbMaThe.ValueMember   = "MaThe";
            }

            rpPhieuThuTien.Hide();
            btInPhieu.Enabled = false;

            this.VW_PHIEUTHUTIENPHATTableAdapter.Fill(this.DataBaoCao.VW_PHIEUTHUTIENPHAT);
            this.rpPhieuThuTien.RefreshReport();
        }