private void btnLK_Click(object sender, EventArgs e) { tcAdd.TabPages.Clear(); tcAdd.TabPages.Add(tabLK); // Tạo liên kết DanhMucBLL dmb = new DanhMucBLL(); cboDanhMucLK.DataSource = dmb.getList(); cboDanhMucLK.DisplayMember = "name"; cboDanhMucLK.ValueMember = "id"; KhuyenMaiBLL kmb = new KhuyenMaiBLL(); cboKhuyenMaiLK.DataSource = kmb.getList(); cboKhuyenMaiLK.DisplayMember = "content"; cboKhuyenMaiLK.ValueMember = "id"; MatHangBLL mhb = new MatHangBLL(); if (cboDanhMucLK.SelectedValue != null) { lisMHLK.DataSource = mhb.getListByIdDM(int.Parse(cboDanhMucLK.SelectedValue.ToString())); lisMHLK.DisplayMember = "name"; lisMHLK.ValueMember = "id"; } }
private void cboDanhMucLK_SelectedValueChanged(object sender, EventArgs e) { MatHangBLL mhb = new MatHangBLL(); int i; bool isNum = int.TryParse(cboDanhMucLK.SelectedValue.ToString(), out i); if (i > 0) { lisMHLK.DataSource = mhb.getListByIdDM(int.Parse(cboDanhMucLK.SelectedValue.ToString())); lisMHLK.DisplayMember = "name"; lisMHLK.ValueMember = "id"; } }
private void cboDMX_SelectedValueChanged(object sender, EventArgs e) { MatHangBLL mbll = new MatHangBLL(); int i = 0; bool isNum = false; if (cboDMX.SelectedValue != null) { isNum = int.TryParse(cboDMX.SelectedValue.ToString(), out i); } else { MessageBox.Show("Danh mục không tồn tại"); return; } if (isNum) { lisMHX.DataSource = mbll.getListByIdDM(i); lisMHX.DisplayMember = "name"; lisMHX.ValueMember = "id"; } }
private void Add_Load(object sender, EventArgs e) { StartPosition = FormStartPosition.CenterScreen; btnAdd_OK.Click += Them_Click; btnAddDM.Click += Them_Click; btnAddKM.Click += Them_Click; btnAddNCC.Click += Them_Click; btnAddN.Click += Them_Click; btnAddNV.Click += Them_Click; btnAddX.Click += Them_Click; btnDongDM.Click += Dong; btnDongKM.Click += Dong; btnDongNCC.Click += Dong; btnDongNV.Click += Dong; btnDongX.Click += Dong; btnDongN.Click += Dong; btnDongMH.Click += Dong; tcAdd.TabPages.Clear(); // Mặt hàng if (Fn == Function.MAT_HANG) { tcAdd.TabPages.Add(tabMH); DanhMucBLL dmb = new DanhMucBLL(); cboDM.DataSource = dmb.getList(); cboDM.DisplayMember = "name"; cboDM.ValueMember = "id"; Width = 502; Height = 480; } // Danh mục else if (Fn == Function.DANH_MUC) { tcAdd.TabPages.Add(tabDM); Width = 390; Height = 438; } //Khuyến mãi else if (Fn == Function.KHUYEN_MAI) { tcAdd.TabPages.Add(tabKM); rdpKM.Checked = true; Width = 585; Height = 503; } // Nhà cung cấp else if (Fn == Function.NHA_CUNG_CAP) { tcAdd.TabPages.Add(tabNCC); rdpKM.Checked = true; Width = 563; Height = 497; } // Nhập hàng else if (Fn == Function.NHAP) { tcAdd.TabPages.Add(tabNhap); DanhMucBLL dbll = new DanhMucBLL(); cboDMN.DataSource = dbll.getList(); cboDMN.DisplayMember = "name"; cboDMN.ValueMember = "id"; NhaCungCapBLL nbll = new NhaCungCapBLL(); cboNCCN.DataSource = nbll.getList(); cboNCCN.DisplayMember = "name"; cboNCCN.ValueMember = "id"; MatHangBLL mbll = new MatHangBLL(); if (cboDMN.SelectedValue != null) { lisMHN.DataSource = mbll.getListByIdDM(int.Parse(cboDMN.SelectedValue.ToString())); lisMHN.DisplayMember = "name"; lisMHN.ValueMember = "id"; } //lvMHN.Columns.Add("id", 50); lvMHN.Columns.Add("idMH", 50); lvMHN.Columns.Add("idNCC", 50); lvMHN.Columns.Add("idNV", 50); lvMHN.Columns.Add("Soluong", 50); lvMHN.Columns.Add("Thanhtien", 50); Width = 928; Height = 614; } // Xuất hàng else if (Fn == Function.XUAT) { tcAdd.TabPages.Add(tabXuat); DanhMucBLL dbll = new DanhMucBLL(); cboDMX.DataSource = dbll.getList(); cboDMX.DisplayMember = "name"; cboDMX.ValueMember = "id"; MatHangBLL mbll = new MatHangBLL(); if (cboDMN.SelectedValue != null) { lisMHX.DataSource = mbll.getListByIdDM(int.Parse(cboDMN.SelectedValue.ToString())); lisMHX.DisplayMember = "name"; lisMHX.ValueMember = "id"; } //lvMHX.Columns.Add("id", 50); lvMHX.Columns.Add("idMH", 50); lvMHX.Columns.Add("idNV", 50); lvMHX.Columns.Add("Số lượng", 50); lvMHX.Columns.Add("Thành tiền", 50); Width = 928; Height = 614; } // Nhân viên else if (Fn == Function.NHAN_VIEN) { tcAdd.TabPages.Add(tabNV); rdNamNV.Checked = true; Width = 698; Height = 486; } StartPosition = FormStartPosition.CenterScreen; }