예제 #1
0
        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";
            }
        }
예제 #2
0
        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";
            }
        }
예제 #3
0
        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";
            }
        }
예제 #4
0
        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;
        }