예제 #1
0
        private void HienThiMaNSX()
        {
            BAL_NHANSX bal_loaisp = new BAL_NHANSX();

            cbMaNSX.DataSource    = bal_loaisp.getNhaNSX();
            cbMaNSX.DisplayMember = "TENNSX";
            cbMaNSX.ValueMember   = "MANSX";
        }
예제 #2
0
        private void txtTimTheoMa_KeyUp(object sender, KeyEventArgs e)
        {
            if (KiemTraPaste(txtTimTheoMa))
            {
                return;
            }

            if (txtTimTheoMa.Text.Trim() == "" && txtTimTheoTen.Text.Trim() == "")
            {
                HienThiNhaNSX();
                return;
            }
            BAL_NHANSX bal_nsx = new BAL_NHANSX();
            DataView   dv      = bal_nsx.getNhaNSX().DefaultView;

            dv.RowFilter = "";
            if (cbChon.SelectedIndex.Equals(0))
            {
                if (txtTimTheoMa.Text.Trim() == "")
                {
                    return;
                }
                if (KiemTraSoQuaLon(txtTimTheoMa))
                {
                    return;
                }
                dv.RowFilter = string.Format("MaNSX = {0}", int.Parse(txtTimTheoMa.Text.Trim()));
            }
            else if (cbChon.SelectedIndex.Equals(1))
            {
                if (txtTimTheoMa.Text.Trim() == "")
                {
                    return;
                }
                if (KiemTraSoQuaLon(txtTimTheoMa))
                {
                    return;
                }
                dv.RowFilter = string.Format("DienThoaiNSX ={0}", int.Parse(txtTimTheoMa.Text.Trim()));
            }
            else if (cbChon.SelectedIndex.Equals(2))
            {
                if (txtTimTheoTen.Text.Trim() == "")
                {
                    return;
                }
                dv.RowFilter = string.Format("TenNSX LIKE '%{0}%' OR DiaChiNSX LIKE '%{0}%'", txtTimTheoTen.Text.Trim());
            }
            dgvNhaNSX.DataSource = dv;
        }
예제 #3
0
        private void ckbXoaLoai_CheckedChanged(object sender, EventArgs e)
        {
            BAL_NHANSX bal_nsx = new BAL_NHANSX();

            if (ckbXoaLoai.Checked)
            {
                dgvNhaNSX.DataSource = bal_nsx.getNhaNSX_Xoa();
                pnFunction.Enabled   = false;
                if (dgvNhaNSX.Rows.Count <= 0)
                {
                    return;
                }
            }
            else
            {
                dgvNhaNSX.DataSource = bal_nsx.getNhaNSX();
                pnFunction.Enabled   = true;
            }
        }
예제 #4
0
        private void HienThiNhaNSX()
        {
            BAL_NHANSX bal_nsx = new BAL_NHANSX();

            dgvNhaNSX.DataSource = bal_nsx.getNhaNSX();
        }
예제 #5
0
        private void btnXong_Click(object sender, EventArgs e)
        {
            if (txtTenNSX.Text.Trim() == "")
            {
                txtTenNSX.Focus();
                MessageBox.Show("Bạn Chưa Nhập Tên NSX", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            if (txtDiaChi.Text.Trim() == "")
            {
                txtDiaChi.Focus();
                MessageBox.Show("Bạn Chưa Nhập Tên địa Chi", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            if (txtSDT.Text.Trim() == "")
            {
                txtDiaChi.Focus();
                MessageBox.Show("Bạn Chưa Nhập SDT", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            if (KiemTraPaste(txtSDT))
            {
                return;
            }

            BAL_NHANSX bal_nsx = new BAL_NHANSX();

            for (int i = 0; i < bal_nsx.getNhaNSX().Rows.Count; i++)
            {
                if (txtTenNSX.Text.Trim() == bal_nsx.getNhaNSX().Rows[i]["TenNSX"].ToString())
                {
                    MessageBox.Show("TenNSX Không được Trùng Nhau", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtTenNSX.Focus();
                    return;
                }
                if (txtSDT.Text.Trim() == bal_nsx.getNhaNSX().Rows[i]["DienThoaiNSX"].ToString())
                {
                    MessageBox.Show("SDT Không được Trùng Nhau", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtSDT.Focus();
                    return;
                }
                if (txtDiaChi.Text.Trim() == bal_nsx.getNhaNSX().Rows[i]["DiaChiNSX"].ToString())
                {
                    MessageBox.Show("Địa Chỉ Không được Trùng Nhau", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtDiaChi.Focus();
                    return;
                }
            }


            bool isThem = bal_nsx.Them(new NHANSX(txtTenNSX.Text.Trim(), txtDiaChi.Text.Trim(), txtSDT.Text));

            if (isThem)
            {
                MessageBox.Show("Thêm Thành Công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
                return;
            }
            else
            {
                MessageBox.Show("Thêm Thất Bại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
                return;
            }
        }