示例#1
0
 private void UnPublicShopButton_Click(object sender, EventArgs e)
 {
     Wait.Show("Ngừng public cửa hàng" + shopNameTextEdit.Text);
     #region Cập nhật Toàn bộ sản phẩm Valid = 0
     try
     {
         long idcompanywss = Common.Obj2Int64(companyIdWSSSpinEdit.Text);
         DBWebPartnerTableAdapters.ProductTableAdapter productAdapter = new DBWebPartnerTableAdapters.ProductTableAdapter();
         productAdapter.Connection.ConnectionString = Server.ConnectionString;
         productAdapter.UpdateValidProductByCompanyId(false, idcompanywss);
     }
     catch (Exception ex)
     {
         MessageBox.Show("Cập nhật Valid = 0 lỗi!" + ex.Message);
         return;
     }
     #endregion
     #region Cập nhật IsPublic = 0 trong Company_Haravan
     try
     {
         long idcompanyharavan = Common.Obj2Int64(companyIdHaravanSpinEdit.Text);
         DBWebPartnerTableAdapters.Company_HaravanTableAdapter haravanAdapter = new DBWebPartnerTableAdapters.Company_HaravanTableAdapter();
         haravanAdapter.Connection.ConnectionString = Server.ConnectionString;
         haravanAdapter.UpdateIsPublic(false, idcompanyharavan);
     }
     catch (Exception ex)
     {
         MessageBox.Show("Cập nhật IsPublic = 0 lỗi!" + ex.Message);
     }
     #endregion
     Wait.Close();
 }
示例#2
0
        private void DownloadImageThieuButton_Click(object sender, EventArgs e)
        {
            Wait.Show("Đang download ảnh");
            long   idcompany = Common.Obj2Int64(companyIdWSSSpinEdit.Text);
            string _domain   = domainChinhXacTextEdit.Text;

            DBWebPartnerTableAdapters.ProductTableAdapter productAdapter = new DBWebPartnerTableAdapters.ProductTableAdapter();
            productAdapter.Connection.ConnectionString = Server.ConnectionString;
            DBWebPartner.ProductDataTable productTable = new DBWebPartner.ProductDataTable();
            productAdapter.FillBy_CompanyAndImagePathNullAndValid1(productTable, idcompany);
            if (productTable.Rows.Count == 0)
            {
                MessageBox.Show("Shop không có sản phẩm! Vui lòng kiểm tra lại!");
            }
            else
            {
                int count                    = productTable.Rows.Count;
                int countproduct             = 0;
                int countproductimagesuccess = 0;
                for (int i = 0; i < count; i++)
                {
                    Wait.Show(string.Format("Download ảnh {0}/{1}", i.ToString(), count.ToString()));
                    long   idProduct   = long.Parse(productTable.Rows[i]["ID"].ToString());
                    string imageurls   = productTable.Rows[i]["ImageUrls"].ToString();
                    string nameproduct = productTable.Rows[i]["Name"].ToString();
                    if (!string.IsNullOrEmpty(imageurls))
                    {
                        countproduct++;
                        string imagepath = string.Empty;
                        imagepath = Common.UploadImageProductStore(nameproduct, _domain, imageurls);
                        if (imagepath != "")
                        {
                            countproductimagesuccess++;
                            productTableAdapter.UpdateImagePath(imagepath, idProduct);
                        }
                        else
                        {
                            richTextBoxMessage.Text += idProduct.ToString() + "Upload fails\r\n";
                        }
                    }
                    else
                    {
                        richTextBoxMessage.Text += idProduct.ToString() + "Url null or Empty\r\n";
                    }
                }
                labelControlMessageImage.Text = string.Format("Upload ảnh {0} sản phẩm. Thành công {1}/{2}", count, countproductimagesuccess, countproduct);
            }
            Wait.Close();
        }
示例#3
0
 private void LoadProductDatabaseButton_Click(object sender, EventArgs e)
 {
     Wait.Show("Load all product in database!");
     try
     {
         DBWebPartnerTableAdapters.ProductTableAdapter productAdapter = new DBWebPartnerTableAdapters.ProductTableAdapter();
         productAdapter.Connection.ConnectionString = Server.ConnectionString;
         long idwss = Common.Obj2Int64(companyIdWSSSpinEdit.Text);
         productAdapter.FillBy_CompanyId(dBWebPartner.Product, idwss);
     }
     catch (Exception)
     {
         //MessageBox.Show("Lỗi!");
     }
     Wait.Close();
 }