protected void btnGetProductsFromEwe_Click(object sender, EventArgs e) { string subcategories = string.Empty; for(int i = 0; i < lstCategory.Items.Count; i++) { subcategories += lstCategory.Items[i].Text + "|"; } subcategories = subcategories.Remove(subcategories.Length - 1, 1); int productsCount = new EweBL().ParseProductsForSaving(cmbEweCategory.SelectedItem.Text, subcategories.Split('|')); SetStatus("Učitano " + productsCount.ToString() + " proizvoda", System.Drawing.Color.Green, true, "success"); //save ewe category for category EweBL eweBL = new EweBL(); string categoryIDs = string.Empty; string selected = string.Empty; eweBL.DeleteCategoryEweCategory(int.Parse(cmbCategory.SelectedValue)); eweBL.SaveEweCategoryForCategory(int.Parse(cmbCategory.SelectedValue), int.Parse(cmbEweCategory.SelectedValue), true); for(int i = 0; i < lstSubCategory.Items.Count; i++) { categoryIDs += lstSubCategory.Items[i].Value + ","; selected += lstCategory.Items.Contains(lstSubCategory.Items[i]).ToString() + ","; if (lstSubCategory.Items[i].Selected) eweBL.SaveEweCategoryForCategory(int.Parse(cmbCategory.SelectedValue), int.Parse(lstSubCategory.Items[i].Value), false); } eweBL.SaveSelected(categoryIDs.Substring(0, categoryIDs.Length - 1), selected.Substring(0, selected.Length - 1)); }