예제 #1
0
        private void btnThemSP_Click(object sender, EventArgs e)
        {
            SANPHAM1 sp = new SANPHAM1();

            sp.KHOILUONG = (int)spinKL.Value;
            sp.ANH       = "/Resources/Image/empty.jpg";
            sp.MOTA      = "";
            sp.SOLUONG   = 0;
            sp.LOAISP_ID = (int)cbbLSP.SelectedValue;
            spDAO.insertSANPHAM(sp);
            spinKL.Value = 0;
            MessageBox.Show("Thêm thành công!");
            setCBBNhap_SP_Source(null, null);
        }
예제 #2
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            SANPHAM1 sp1 = new SANPHAM1();

            sp1.KHOILUONG = (int)spKL.Value;
            sp1.ANH       = "/Resources/Image/" + System.IO.Path.GetFileName(picAnh.ImageLocation);
            sp1.MOTA      = webMota.Document.InvokeScript("getValue").ToString();
            sp1.LOAISP_ID = (int)cbBLSP.SelectedValue;

            int row = flag == 1 ? grViewSP.RowCount : grViewSP.FocusedRowHandle;

            if (flag == 1)
            {
                sp1.SOLUONG = 0;
                spDAO.insertSANPHAM(sp1);
                SANPHAM sp2 = spDAO.GetLastSanpham();
                PRICE   pr  = new PRICE();
                pr.GIABAN     = Convert.ToInt32(txtGia.Text);
                pr.BATDAU     = DateTime.Now;
                pr.KETTHUC    = (DateTime?)null;
                pr.SANPHAM_ID = sp2.ID;
                new PriceDAO().insertPrice(pr);
                MessageBox.Show("Thêm thành công!");
            }
            if (flag == 2)
            {
                sp1.ID      = sp.ID;
                sp1.SOLUONG = sp.SOLUONG;
                spDAO.updateSANPHAM(sp1);
                PRICE pr = new PriceDAO().getPriceBySanphamId(sp.ID);
                pr.GIABAN = Convert.ToInt32(txtGia.Text);
                new PriceDAO().updatePrice(pr);
                MessageBox.Show("Update thành công!");
            }
            string despath = @"E:\Projects\DEPLOY IIS\QuanCafeAPI IIS" + sp1.ANH;

            if (!File.Exists(despath))
            {
                File.Copy(picAnh.ImageLocation, despath);
            }
            //grCtrlSP.DataSource = spDAO.getListSANPHAM();

            flag = 0;
            LoadData();
            grViewSP.FocusedRowHandle = row;
            Hienthi();
        }
예제 #3
0
 public void updateSANPHAM(SANPHAM1 sp)
 {
     cnAPI.Put <SANPHAM1>("api/SANPHAM/", sp);
 }
예제 #4
0
 public void insertSANPHAM(SANPHAM1 sp)
 {
     cnAPI.Post <SANPHAM1>("api/SANPHAM/", sp);
 }