示例#1
0
 private void btnXoaLoai_Click(object sender, EventArgs e)
 {
     if (tvLoaiSP.SelectedNode.Name.Equals("TatCa"))
     {
         return;
     }
     else if (tvLoaiSP.SelectedNode.Parent.Name.Equals("TatCa")) // mặt hàng
     {
         MatHangControl.xoaDuLieu(Convert.ToInt32(tvLoaiSP.SelectedNode.Name));
         loadLoaiSP();
     }
     else
     {
         LoaiSPControl.xoaDuLieu(Convert.ToInt32(tvLoaiSP.SelectedNode.Name));
         loadLoaiSP();
     }
 }
示例#2
0
        private void frmThemLoaiSP_Load(object sender, EventArgs e)
        {
            List <MatHang> list = new List <MatHang>();

            list.Add(new MatHang()
            {
                IdMH = 0, TenMH = "----None----"
            });
            DataTable dt = MatHangControl.layDSMH();

            for (int i = 0; i < dt.Rows.Count; ++i)
            {
                list.Add(new MatHang()
                {
                    IdMH = Convert.ToInt32(dt.Rows[i]["MaMH"].ToString()), TenMH = dt.Rows[i]["TenMH"].ToString()
                });
            }
            cbMatHang.DataSource    = list;
            cbMatHang.DisplayMember = "TenMH";
        }
示例#3
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            string  ten = txtTenLoai.Text;
            MatHang mh  = cbMatHang.SelectedValue as MatHang;

            if (mh.IdMH == 0) // thêm mặt hàng
            {
                int ketqua = MatHangControl.themDuLieu(ten);
                if (ketqua > 0)
                {
                    this.Close();
                }
            }
            else // thêm loại sản phẩm
            {
                int ketqua = LoaiSPControl.themDuLieu(ten, mh.IdMH);
                if (ketqua > 0)
                {
                    this.Close();
                }
            }
        }
示例#4
0
        private void loadLoaiSP()
        {
            tvLoaiSP.Nodes.Clear();
            // lấy thống tin tất cả loại sp và mặt hàng
            tvLoaiSP.Nodes.Add("TatCa", "Tất cả");
            DataTable      dtMatHang = MatHangControl.layDSMH();
            List <MatHang> listMH    = new List <MatHang>();

            for (int i = 0; i < dtMatHang.Rows.Count; ++i)
            {
                MatHang mh = new MatHang(Convert.ToInt32(dtMatHang.Rows[i][0].ToString()), dtMatHang.Rows[i][1].ToString());
                mh.layDSLoai();
                listMH.Add(mh);
            }
            // đưa vào treeview
            for (int i = 0; i < listMH.Count; ++i)
            {
                tvLoaiSP.Nodes["TatCa"].Nodes.Add(listMH[i].IdMH.ToString(), listMH[i].TenMH);
                for (int j = 0; j < listMH[i].ListLoai.Count; ++j)
                {
                    tvLoaiSP.Nodes["TatCa"].Nodes[listMH[i].IdMH.ToString()].Nodes.Add(listMH[i].ListLoai[j].IdLoai.ToString(), listMH[i].ListLoai[j].TenLoai);
                }
            }
        }