コード例 #1
0
        //load dữ liệu từ danhsachsanphamdgv lên textbox và picturebox
        private void suasanpham(object sender, EventArgs args)
        {
            tabControl3.SelectedTab = tabPage12;
            listmaloai(cbloai1);
            txtsuamasp.Text = danhsachsanphamdgv.SelectedCells[1].Value.ToString();

            if (checkfiletontai(appPath + danhsachsanphamdgv.SelectedCells[2].Value.ToString()))
            {
                //tiêu hủy sau khi sử dụng xong
                using (var bmp = new Bitmap(appPath + danhsachsanphamdgv.SelectedCells[2].Value.ToString()))
                {
                    pictureBox2.Image = new Bitmap(bmp);
                }
            }

            txttenanh.Text   = danhsachsanphamdgv.SelectedCells[2].Value.ToString();
            txtsuatensp.Text = danhsachsanphamdgv.SelectedCells[3].Value.ToString();

            //tìm giá trị của mã loại vào combobox
            cbloai1.SelectedIndex = cbloai1.FindStringExact(danhsachsanphamdgv.SelectedCells[4].Value.ToString());
            loaibus bus = new loaibus();

            txttenloai.Text = bus.getname(cbloai1.SelectedItem.ToString());
            if (danhsachsanphamdgv.SelectedCells[5].Value.ToString() == "Có")
            {
                radioButton4.Checked = true;
            }
            else
            {
                radioButton3.Checked = true;
            }
        }
コード例 #2
0
 public void loadcombobox()
 {
     if (listmaloai(cbloai1))
     {
         loaibus bus = new loaibus();
         txttenloai.Text = bus.getname(cbloai1.SelectedItem.ToString());
     }
 }
コード例 #3
0
 public void loadcombobox()
 {
     if (listmaloai(maloaicb))
     {
         loaibus bus = new loaibus();
         loaisptxt.Text = bus.getname(maloaicb.SelectedItem.ToString());
     }
 }
コード例 #4
0
        //lấy danh sách các loại sản phẩm
        private void button12_Click(object sender, EventArgs e)
        {
            loaibus bus = new loaibus();

            loaidgv.DataSource = bus.list();
            loaidgv.Columns["maloai"].HeaderText  = "Mã loại";
            loaidgv.Columns["tenloai"].HeaderText = "Tên loại";
        }
コード例 #5
0
        private bool listmaloai(ComboBox cb)
        {
            loaibus bus = new loaibus();

            //nếu có loại sản phẩm
            if (bus.any())
            {
                cb.DataSource = bus.getids();
                return(true);
            }
            return(false);
        }
コード例 #6
0
        //xóa loại sản phẩm
        private void xoaloai(object sender, EventArgs args)
        {
            LOAI entity = new LOAI();

            entity.MALOAI = loaidgv.SelectedCells[0].Value.ToString();
            loaibus bus    = new loaibus();
            bool    delete = bus.delete(entity);

            common.successorerror(delete);
            if (delete)
            {
                loaidgv.DataSource = bus.list();
            }
            else
            {
            }
        }
コード例 #7
0
        //thêm vào loại sản phẩm
        private void button2_Click(object sender, EventArgs e)
        {
            LOAI entity = new LOAI();

            entity.MALOAI  = maloaitxt.Text;
            entity.TENLOAI = tenloaitxt.Text;

            loaibus bus     = new loaibus();
            bool    success = bus.add(entity);

            if (success)
            {
                loaidgv.DataSource = bus.find(entity.MALOAI);
            }
            else
            {
                ViewErrors(bus.validatedictionary);
            }
        }
コード例 #8
0
        //button sửa loại sản phẩm
        private void button17_Click(object sender, EventArgs e)
        {
            button17.Enabled = false;
            LOAI entity = new LOAI();

            entity.TENLOAI = tenloaitxt.Text;
            entity.MALOAI  = maloailbl.Text;
            loaibus bus    = new loaibus();
            bool    update = bus.update(entity);

            common.successorerror(update);
            if (update)
            {
                loaidgv.DataSource = bus.find(loaidgv.SelectedCells[0].Value.ToString());
                maloailbl.Visible  = false;
                maloaitxt.Visible  = true;
                tenloaitxt.Clear();
            }
            else
            {
            }
        }
コード例 #9
0
        //lấy mã loại vào combobox
        private bool listmaloai()
        {
            loaibus bus = new loaibus();

            //nếu có loại sản phẩm
            if (bus.any())
            {
                return(true);
            }
            //nếu không có thì hỏi có nhập không
            else
            {
                DialogResult dialogResult = MessageBox.Show("Bạn chưa nhập các loại sản phẩm mà bạn sẽ bán (VD: Nước ngọt, Snack,...)" + "\n" + "Vào thêm loại sản phẩm mới?", "Chưa nhập loại sản phẩm", MessageBoxButtons.YesNo);
                if (dialogResult == DialogResult.Yes)
                {
                    button21.PerformClick();
                }
                else if (dialogResult == DialogResult.No)
                {
                    //tabControl1.SelectedTab = tabPage1;
                }
                return(false);
            }
        }
コード例 #10
0
        //lấy tên loại vào textbox
        private void cbloai1_SelectionChangeCommitted(object sender, EventArgs e)
        {
            loaibus bus = new loaibus();

            txttenloai.Text = bus.getname(cbloai1.SelectedItem.ToString());
        }
コード例 #11
0
        //gán tên loại vào textbox loaisptxt khi chọn mã loại
        private void maloaicb_SelectionChangeCommitted(object sender, EventArgs e)
        {
            loaibus bus = new loaibus();

            loaisptxt.Text = bus.getname(maloaicb.SelectedItem.ToString());
        }