示例#1
0
        //button lưu sản phẩm mới vào database
        private void luusanpham_Click(object sender, EventArgs e)
        {
            //đặt tên ảnh = masanpham + ngaygionhap
            string tenanh = masanphamtxt.Text.Replace(" ", "") + DateTime.Now.ToString("ddmmyyyyhhmmss") + ".jpeg";

            if (Directory.Exists(appPath) == false)
            {
                Directory.CreateDirectory(appPath);
            }
            if (pictureBox1 == null || pictureBox1.Image == null)
            {
                MessageBox.Show("Không có hình");
                tenanh = "default-product-image.jpg";
            }
            else
            {
                pictureBox1.Image.Save(appPath + tenanh, ImageFormat.Jpeg);
            }

            var checkedButton = panel5.Controls.OfType <RadioButton>().FirstOrDefault(r => r.Checked);

            SANPHAM entity = new SANPHAM();

            entity.MASP    = masanphamtxt.Text;
            entity.TENSP   = tensanphamtxt.Text;
            entity.HINHANH = tenanh;
            entity.LOAISP  = maloaicb.SelectedItem.ToString();
            if (checkedButton == null)
            {
            }
            else
            {
                entity.HANSUDUNG = checkedButton.Text;
            }

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

            common.successorerror(success);
            if (success)
            {
                errorProvider1.Clear();
                common.ClearTextBoxes(themsanpham);
                danhsachsanphamnhapdgv.DataSource = bus.find(entity.MASP);
                common.loadimagecolumn(danhsachsanphamnhapdgv, "HINHANH");
                danhsachsanphamnhapdgv.Columns["MASP"].HeaderText      = "Mã sản phẩm";
                danhsachsanphamnhapdgv.Columns["TENSP"].HeaderText     = "Tên sản phẩm";
                danhsachsanphamnhapdgv.Columns["LOAISP"].HeaderText    = "Loại sản phẩm";
                danhsachsanphamnhapdgv.Columns["HANSUDUNG"].HeaderText = "Hạn sử dụng";
                danhsachsanphamnhapdgv.Columns["TONKHOes"].Visible     = false;
                danhsachsanphamnhapdgv.Columns["LOAI"].Visible         = false;
            }
            else
            {
                ViewErrors(bus.validatedictionary);
            }
        }
示例#2
0
        //button lấy danh sách sản phẩm trong database
        private void button9_Click_1(object sender, EventArgs e)
        {
            sanphambus bus = new sanphambus();

            danhsachsanphamdgv.DataSource = bus.list();
            common.loadimagecolumn(danhsachsanphamdgv, "HINHANH");
            danhsachsanphamdgv.Columns["MASP"].HeaderText      = "Mã sản phẩm";
            danhsachsanphamdgv.Columns["TENSP"].HeaderText     = "Tên sản phẩm";
            danhsachsanphamdgv.Columns["LOAISP"].HeaderText    = "Loại sản phẩm";
            danhsachsanphamdgv.Columns["HANSUDUNG"].HeaderText = "Hạn sử dụng";
            danhsachsanphamdgv.Columns["LOAI"].Visible         = false;
            danhsachsanphamdgv.Columns["TONKHOes"].Visible     = false;
        }
示例#3
0
        //tìm kiếm sản phẩm
        private void textBox2_TextChanged(object sender, EventArgs e)
        {
            sanphambus bus = new sanphambus();

            danhsachsanphamdgv.DataSource = bus.findall(textBox2.Text);
            common.loadimagecolumn(danhsachsanphamdgv, "HINHANH");
            danhsachsanphamdgv.Columns["MASP"].HeaderText      = "Mã sản phẩm";
            danhsachsanphamdgv.Columns["TENSP"].HeaderText     = "Tên sản phẩm";
            danhsachsanphamdgv.Columns["LOAISP"].HeaderText    = "Loại sản phẩm";
            danhsachsanphamdgv.Columns["HANSUDUNG"].HeaderText = "Hạn sử dụng";
            danhsachsanphamdgv.Columns["TONKHOes"].Visible     = false;
            danhsachsanphamdgv.Columns["LOAI"].Visible         = false;
        }
示例#4
0
        //xóa sản phẩm
        private void xoasanpham(object sender, EventArgs args)
        {
            SANPHAM entity = new SANPHAM();

            entity.MASP = danhsachsanphamdgv.SelectedCells[1].Value.ToString();
            sanphambus bus     = new sanphambus();
            bool       success = bus.delete(entity);

            common.successorerror(success);
            if (success)
            {
                deleteimage(danhsachsanphamdgv.SelectedCells[2].Value.ToString());

                danhsachsanphamdgv.DataSource = bus.findall(textBox2.Text);
                common.loadimagecolumn(danhsachsanphamdgv, "HINHANH");
                danhsachsanphamdgv.Columns["LOAI"].Visible     = false;
                danhsachsanphamdgv.Columns["TONKHOes"].Visible = false;
            }
        }