コード例 #1
0
        // thêm sp vào hđ
        private void btn_AddSPtoHoaDon_Click(object sender, EventArgs e)
        {
            // kiểm tra sp đã có chua
            SanPham sp = spDao.CheckSP(cbSanPham.SelectedValue.ToString());

            if (sp != null)
            {
                // ktra mã sp
                int index = checkSPinListExist(sp.MaSP);
                if (index >= 0) // đã có
                {
                    list[index].SoLuong = list[index].SoLuong + Convert.ToInt32(txtSoluong.Text);
                }
                else
                {
                    int soluong = Convert.ToInt32(txtSoluong.Text);
                    if (txtSoluong.Text.Equals(""))
                    {
                        MessageBox.Show("Số lượng phải được nhập");
                    }
                    else if (soluong <= 0)
                    {
                        MessageBox.Show("Số lượng sản phẩm phải lớn hơn 0 !!! Vui lòng nhập lại");
                    }
                    else
                    {
                        sp.SoLuong = Convert.ToInt32(txtSoluong.Text);
                        list.Add(sp); // thêm sp vào hđ
                    }
                }
            }
            disPlayListToDGV(dgvDSSP, list);
        }
コード例 #2
0
        private void BtnAddSPtoHoaDon_Click(object sender, EventArgs e)
        {
            SanPham sp = spDao.CheckSP(cbSanPham.SelectedValue.ToString());

            if (sp != null)
            {
                int index = checkSPinListExist(sp.MaSP);
                if (index >= 0)
                {
                    list[index].SoLuong = list[index].SoLuong + Convert.ToInt32(txtSoluong.Text);
                }
                else
                {
                    if (txtSoluong.Text.Equals(""))
                    {
                        MessageBox.Show("Số lượng phải dc nhập và là số !!");
                    }
                    else
                    {
                        sp.SoLuong = Convert.ToInt32(txtSoluong.Text);
                        list.Add(sp);
                    }
                }
            }
            disPlayListToGDV(dgvDSSP, list);
        }
コード例 #3
0
ファイル: QuanLySanPham.cs プロジェクト: sontit1999/QLPK-lan4
        private void btnThem_Click(object sender, EventArgs e)
        {
            string masp     = txtMaSP.Text;
            string maloaisp = cbLoaiSP.SelectedValue.ToString();
            string tensp    = txtTenSP.Text;
            string soluong  = txtSoLuong.Text;
            string gianhap  = txtGiaNhap.Text;
            string giaban   = txtGiaBan.Text;
            // string baohanh = dateTimePickerThoiGianBH.Value.ToString("yyyy-MM-dd"); theo lịch
            string baohanh = cbBaohanh.SelectedItem.ToString();// theo combox truyền vào
            string donvi   = txtDonvi.Text;
            string mota    = txtMotaSP.Text;

            if (masp.Equals("") || maloaisp.Equals("") || tensp.Equals("") || soluong.Equals("") || gianhap.Equals("") || giaban.Equals("") || baohanh.Equals("") || donvi.Equals("") || mota.Equals(""))
            {
                MessageBox.Show("Không được bỏ trống trường nào !!");
            }
            else
            {
                if (int.Parse(soluong) <= 0)
                {
                    MessageBox.Show("Số lượng sản phẩm phải lớn hơn 0 !");
                }
                else
                {
                    SanPham sp      = new SanPham(masp, maloaisp, tensp, int.Parse(soluong), int.Parse(gianhap), int.Parse(giaban), baohanh, donvi, mota);
                    SanPham sptimdc = spDao.CheckSP(sp.MaSP);
                    if (sptimdc == null)
                    {
                        spDao.AddSP(sp);
                        displaySanPhamToDgv(dgvSanPham, spDao.getAllSP());
                        clearAllField();
                        MessageBox.Show("Đã thêm sản phẩm !");
                        displaySanPhamToDgv(dgvSanPham, spDao.getAllSPByMaloai(cbLoaiSP.SelectedValue.ToString()));
                        if (qlhoadon != null)
                        {
                            qlhoadon.reFreshComboboxSanPham();
                            //this.Close();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Đã tồn tại  sản phẩm  có mã : " + sp.MaSP);
                    }
                }
            }
        }