private void HienThiMaKM() { BAL_KHUYENMAI bal_loaisp = new BAL_KHUYENMAI(); cbMaKhuyenMai.DataSource = bal_loaisp.getKhuyenMai(); cbMaKhuyenMai.DisplayMember = "UuDai"; cbMaKhuyenMai.ValueMember = "MaKM"; }
private void txtTimTheoTen_KeyUp(object sender, KeyEventArgs e) { if (KiemTraPaste(txtTimTheoMa)) { return; } BAL_KHUYENMAI bal_km = new BAL_KHUYENMAI(); if (txtTimTheoMa.Text.Trim() == "" && txtTimTheoTen.Text.Trim() == "") { dgvKhuyenMai.DataSource = bal_km.getKhuyenMai(); return; } DataView dv = bal_km.getKhuyenMai().DefaultView; string result = ""; if (cbChon.SelectedIndex.Equals(0)) { if (txtTimTheoMa.Text.Trim() == "") { return; } if (KiemTraSoQuaLon(txtTimTheoMa)) { return; } result = string.Format("MaKM = {0}", int.Parse(txtTimTheoMa.Text.Trim())); } if (cbChon.SelectedIndex.Equals(1)) { if (txtTimTheoTen.Text.Trim() == "") { return; } result = string.Format("UuDai like '%{0}%'", txtTimTheoTen.Text.Trim()); } dv.RowFilter = result; dgvKhuyenMai.DataSource = dv; }
private void dtpSearch_ValueChanged(object sender, EventArgs e) { BAL_KHUYENMAI bal_km = new BAL_KHUYENMAI(); DataView dv = bal_km.getKhuyenMai().DefaultView; DateTime dt = dtpSearch.Value; string result = ""; if (cbChon.SelectedIndex == 2) { result = string.Format("NgayBatDau = #{0}#", dt.ToString("MM/dd/yyyy")); } else if (cbChon.SelectedIndex == 3) { result = string.Format("NgayKetThuc = #{0}#", dt.ToString("MM/dd/yyyy")); } dv.RowFilter = result; dgvKhuyenMai.DataSource = dv; }
private void ckbXoaLoai_CheckedChanged(object sender, EventArgs e) { BAL_KHUYENMAI bal_km = new BAL_KHUYENMAI(); if (ckbXoaLoai.Checked) { dgvKhuyenMai.DataSource = bal_km.getKhuyenMai_Xoa(); pnFunction.Enabled = false; if (dgvKhuyenMai.Rows.Count <= 0) { return; } } else { dgvKhuyenMai.DataSource = bal_km.getKhuyenMai(); pnFunction.Enabled = true; } }
private void btnXong_Click(object sender, EventArgs e) { if (txtUuDai.Text.Trim() == "") { txtUuDai.Focus(); MessageBox.Show("Bạn Chưa Nhập Ưu Đãi", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (dtpBatDau.Value > dtpKetThuc.Value) { dtpKetThuc.Focus(); MessageBox.Show("Chọn Ngày kết thúc lớn hơn ngày Bắt Đầu", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (int.Parse(txtUuDai.Text.Trim()) < 0 || int.Parse(txtUuDai.Text.Trim()) > 100) { MessageBox.Show("Tối Đa 100", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtUuDai.Focus(); return; } if (KiemTraPaste(txtUuDai)) { return; } BAL_KHUYENMAI bal_km = new BAL_KHUYENMAI(); for (int i = 0; i < bal_km.getKhuyenMai().Rows.Count; i++) { if (txtUuDai.Text.Trim() == bal_km.getKhuyenMai().Rows[i]["UuDai"].ToString()) { MessageBox.Show("Ưu Đãi Không được Trùng Nhau", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtUuDai.Focus(); return; } if (dtpBatDau.Text.Trim() == bal_km.getKhuyenMai().Rows[i]["NgayBatDau"].ToString()) { MessageBox.Show("Ngày Bắt Đầu Không được Trùng Nhau", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); dtpBatDau.Focus(); return; } if (dtpKetThuc.Text.Trim() == bal_km.getKhuyenMai().Rows[i]["NgayKetThuc"].ToString()) { MessageBox.Show("Ngày Kết Thúc Không được Trùng Nhau", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); dtpKetThuc.Focus(); return; } } bool isCapNhat = bal_km.CapNhat(new KHUYENMAI(txtUuDai.Text.Trim(), dtpBatDau.Value, dtpKetThuc.Value), _maKM); if (isCapNhat) { MessageBox.Show("Cập Nhật Thành Công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); return; } else { MessageBox.Show("Cập Nhật Thất Bại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); return; } }
private void HienThiKhuyenMai() { BAL_KHUYENMAI bal_km = new BAL_KHUYENMAI(); dgvKhuyenMai.DataSource = bal_km.getKhuyenMai(); }