예제 #1
0
        //private bool them_themmoi = false;


        private void load_menu()
        {
            listView1.Items.Clear();
            menuBS bs = new menuBS();

            List <menuDB> ds = bs.loadMenu();

            for (int i = 0; i < ds.Count; i++)
            {
                cmbTen.Items.Add(ds[i].ten_sp.ToString());
            }
        }
        private void load_timkiem()
        {
            listView1.Items.Clear();
            menuBS        bs = new menuBS();
            List <menuDB> ds = bs.menu_timkiemBS(ma_tim, txtTim.Text);

            for (int i = 0; i < ds.Count; i++)
            {
                listView1.Items.Add(ds[i].ma_sp.ToString());
                listView1.Items[i].SubItems.Add(ds[i].ten_sp.ToString());
                listView1.Items[i].SubItems.Add(ds[i].gia.ToString());
                listView1.Items[i].SubItems.Add(ds[i].ma_loai.ToString());
                listView1.Items[i].SubItems.Add(ds[i].img.ToString());
            }
        }
        private void trung_dl()
        {
            menuBS bs = new menuBS();

            List <menuDB> ds = bs.loadMenu();

            for (int i = 0; i < ds.Count; i++)
            {
                if (txtMaSP.Text == ds[i].ma_sp.ToString())
                {
                    of = true;
                    break;
                }
            }
        }
        private void load_menu()
        {
            listView1.Items.Clear();
            menuBS bs = new menuBS();

            List <menuDB> ds = bs.loadMenu();

            for (int i = 0; i < ds.Count; i++)
            {
                listView1.Items.Add(ds[i].ma_sp.ToString());
                listView1.Items[i].SubItems.Add(ds[i].ten_sp.ToString());
                listView1.Items[i].SubItems.Add(ds[i].gia.ToString());
                listView1.Items[i].SubItems.Add(ds[i].ma_loai.ToString());
                listView1.Items[i].SubItems.Add(ds[i].img.ToString());
            }
        }
예제 #5
0
        private string convertToMaSP(string ten)
        {
            string text = "";
            menuBS bs   = new menuBS();

            List <menuDB> ds = bs.loadMenu();

            for (int i = 0; i < ds.Count; i++)
            {
                if (ten == ds[i].ten_sp.ToString())
                {
                    text = ds[i].ma_sp.ToString();
                    break;
                }
            }
            return(text);
        }
        private void button2_Click(object sender, EventArgs e)
        {
            DialogResult msg = MessageBox.Show("Có phải bạn muốn xóa " + txtMaSP.Text + " " + txtTenSP.Text + " không?", "Xóa", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

            try
            {
                if (msg == DialogResult.OK)
                {
                    //xóa
                    menuBS bs = new menuBS();
                    bs.menu_xoaBS(txtMaSP.Text);
                    //xóa hinh anh
                    System.IO.File.Delete(@"img\" + picturex + ".jpg");
                    //hiển thị lại

                    txtMaSP.Text              = "";
                    txtTenSP.Text             = "";
                    txtGia.Text               = "";
                    cmdLoaiDoAn.Text          = "";
                    pictureBox1.ImageLocation = @"img\no.jpg";

                    load_menu();
                    load_loaidoan();



                    txtMaSP.Enabled     = false;
                    txtTenSP.Enabled    = false;
                    cmdLoaiDoAn.Enabled = false;
                    txtGia.Enabled      = false;
                    btnBr.Enabled       = false;
                    // txtTim.Enabled = true;
                    listView1.Enabled = true;
                    btnThem.Enabled   = true;
                    btnXoa.Enabled    = false;
                    btnSua.Enabled    = false;
                    btnLuu.Enabled    = false;
                    btnDong.Enabled   = true;
                }
            }
            catch
            {
                MessageBox.Show("Xảy ra lỗi trong quá trình xóa");
            }
        }
        private void them()
        {
            trung_dl();
            try
            {
                loaiDoANBS bs = new loaiDoANBS();

                List <loaiDoAnDB> ds = bs.loadloaiDoAn();
                tenLoaiDoAn = ds[maLoaiDoan].maloai.ToString();
                //lu vao csdl

                string ten = "0";

                if (img != "0")
                {
                    //coppy file hinh
                    string from1 = @"" + img + "";
                    string to1   = @"img\" + txtMaSP.Text + ".jpg";
                    System.IO.File.Copy((string)from1, (string)to1);
                    ten = txtMaSP.Text;
                }
                else if (of == true)
                {
                    MessageBox.Show("Dữ liệu bạn nhập vào bị trùng ở textbox Mã sản phẩm xin vui lòng kiểm ta lại");
                    txtMaSP.Text = "";
                    txtMaSP.Focus();
                }
                else
                {
                    menuBS them = new menuBS();
                    them.menu_themBS(txtMaSP.Text, txtTenSP.Text, Convert.ToDecimal(txtGia.Text), tenLoaiDoAn, ten);
                    MessageBox.Show("Thêm thành công!");
                }

                img = "0";
                ten = "0";
            }
            catch
            {
                MessageBox.Show("Một lỗi xảy ra khi ứng dụng đang cố gắng add file hình ảnh này");
            }
        }
        private void sua()
        {
            try
            {
                loaiDoANBS bs = new loaiDoANBS();

                List <loaiDoAnDB> ds = bs.loadloaiDoAn();
                tenLoaiDoAn = ds[maLoaiDoan].maloai.ToString();


                string ten = "0";



                //sua hinh
                if (img != "0")
                {
                    //xoa file hinh anh hien tai
                    System.IO.File.Delete(@"img\" + txtMaSP.Text + ".jpg");

                    //coppy file hinh
                    string from1 = @"" + img + "";
                    string to1   = @"img\" + txtMaSP.Text + ".jpg";
                    System.IO.File.Copy((string)from1, (string)to1);
                    ten = txtMaSP.Text;
                }

                menuBS bs1 = new menuBS();
                bs1.menu_suaBS(txtMaSP.Text, txtTenSP.Text, Convert.ToDecimal(txtGia.Text), tenLoaiDoAn, ten);

                img = "0";
                ten = "0";

                MessageBox.Show("Sửa thành công!");
            }
            catch
            {
                MessageBox.Show("Đã có lỗi xảy ra trong quá trình sửa");
            }
        }