private void OpenEditLocalPossibleValuesPageButton_Click(object sender, RoutedEventArgs e) { SolutionCategory currentCat = (SolutionCategory)xCategoriesGrid.CurrentItem; SolutionCategoryOptionalValuesEditPage valuesPage = new SolutionCategoryOptionalValuesEditPage(currentCat); valuesPage.ShowAsWindow(); }
public SolutionCategoryOptionalValuesEditPage(SolutionCategory solutionCategory) { InitializeComponent(); mSolutionCategory = solutionCategory; InitGrid(); }
protected void filter() { string languageValue = ddlFilterLanguage.SelectedValue; string solutionValue = ddlFilterCategory.SelectedValue; Language language = (from l in db.Language where l.LanguageName == languageValue select l).FirstOrDefault(); SolutionCategory category = (from sc in db.SolutionCategory where sc.CategoryName == solutionValue select sc).FirstOrDefault(); if (languageValue != "Dil Seçiniz.." && solutionValue != "Kategori Seçiniz..") { solutionList.DataSource = (from s in db.Solution where s.LanguageID == language.ID && s.CategoryID == category.ID select s).ToList(); solutionList.DataBind(); } else if (languageValue != "Dil Seçiniz.." && solutionValue == "Kategori Seçiniz..") { solutionList.DataSource = (from s in db.Solution where s.LanguageID == language.ID select s).ToList(); solutionList.DataBind(); List <string> categoryList = (from sc in db.SolutionCategory where sc.LanguageID == language.ID select sc.CategoryName).ToList(); categoryList.Insert(0, "Kategori Seçiniz.."); ddlFilterCategory.DataSource = categoryList; ddlFilterCategory.DataBind(); } else if (languageValue == "Dil Seçiniz.." && solutionValue != "Kategori Seçiniz..") { solutionList.DataSource = (from s in db.Solution where s.CategoryID == category.ID select s).ToList(); solutionList.DataBind(); List <string> categoryList = (from sc in db.SolutionCategory select sc.CategoryName).ToList(); categoryList.Insert(0, "Kategori Seçiniz.."); ddlFilterCategory.DataSource = categoryList; ddlFilterCategory.DataBind(); } else { solutionList.DataSource = (from s in db.Solution select s).ToList(); solutionList.DataBind(); } }
private void SetOptionalValues() { foreach (SolutionCategoryDefinition cat in mCategoriesDefinitions) { SolutionCategory solCat = mSolutionCategories.Where(x => x.Category == cat.Category).FirstOrDefault(); if (cat != null) { cat.CategoryName = solCat.CategoryName; cat.Description = solCat.Description; cat.CategoryOptionalValues = solCat.CategoryOptionalValues; } } }
public static string GetSolutionCategoryValue(SolutionCategoryDefinition solutionCategoryDefinition) { SolutionCategory cat = WorkSpace.Instance.Solution.SolutionCategories.Where(x => x.Category == solutionCategoryDefinition.Category).FirstOrDefault(); if (cat != null) { SolutionCategoryValue catValue = cat.CategoryOptionalValues.Where(x => x.Guid == solutionCategoryDefinition.SelectedValueID).FirstOrDefault(); if (catValue != null) { return(catValue.Value); } } return(null); }
protected void btnGuncelle_Click(object sender, EventArgs e) { try { int ID = int.Parse(lblInfo2.Text); SolutionCategory oldCategory = _categoryService.Get(ID); Users user = (Users)Session["user"]; string selectLanguage = ddlLanguage.SelectedItem.Text; Language language = (from l in db.Language where l.LanguageName == selectLanguage && l.IsActive == true select l).FirstOrDefault(); oldCategory.CategoryName = txtCategoryName.Text; oldCategory.LanguageID = language.ID; if (Int32.Parse(RadioButtonList1.SelectedItem.Value) == 1) { oldCategory.IsActive = true; } else { oldCategory.IsActive = false; } oldCategory.ModifiedBy = user.ID; oldCategory.ModifiedDate = DateTime.Now; _categoryService.Update(oldCategory); clear(); Butonvisible(true); panelVisible(true, true, false, false); Uyari("Güncelleme işlemi başarıyla gerçekleşti", true); } catch (Exception) { if (txtCategoryName.Text.Length > 50) { Uyari("Kategori adı 50 karakterden daha uzun girilemez!", false); } else { Uyari("Güncelleme işlemi sırasında bir hata oluştu", false); } } }
protected void btnSilTable_Click(object sender, EventArgs e) { try { Button btn = (Button)sender; int ID = Int32.Parse(btn.CommandArgument); lblInfo2.Text = ID.ToString(); SolutionCategory oldCategory = _categoryService.Get(ID); _categoryService.Delete(oldCategory); clear(); panelVisible(true, true, false, false); Uyari("Silme işlemi başarıyla gerçekleşti", true); } catch (Exception) { Uyari("Silme işlemi sırasında bir hata oluştu", false); } }
protected void btnKaydet_Click(object sender, EventArgs e) { try { SolutionCategory category = new SolutionCategory(); Users newsUser = (Users)Session["user"]; string selectLanguage = ddlLanguage.SelectedItem.Text; Language language = (from l in db.Language where l.LanguageName == selectLanguage && l.IsActive == true select l).FirstOrDefault(); category.CategoryName = txtCategoryName.Text; category.LanguageID = language.ID; if (int.Parse(RadioButtonList1.SelectedItem.Value) == 1) { category.IsActive = true; } else { category.IsActive = false; } category.CreatedBy = newsUser.ID; category.CreatedDate = DateTime.Now; _categoryService.Add(category); clear(); Butonvisible(true); panelVisible(true, true, false, false); Uyari("Kayıt işlemi başarıyla gerçekleşti", true); } catch (Exception) { if (txtCategoryName.Text.Length > 50) { Uyari("Kategori adı 50 karakterden daha uzun girilemez!", false); } else { Uyari("Kayıt işlemi sırasında bir hata oluştu", false); } } }
protected void btnGuncelleTable_Click(object sender, EventArgs e) { try { Button btn = (Button)sender; int ID = int.Parse(btn.CommandArgument); lblInfo2.Text = ID.ToString(); SolutionCategory category = _categoryService.Get(ID); int selectLanguage = category.LanguageID; Language language = (from l in db.Language where l.ID == selectLanguage && l.IsActive == true select l).FirstOrDefault(); txtCategoryName.Text = category.CategoryName; if (language.Code == "tr-TR") { ddlLanguage.SelectedIndex = 0; } else { ddlLanguage.SelectedIndex = 1; } if (category.IsActive) { RadioButtonList1.SelectedIndex = 0; } else { RadioButtonList1.SelectedIndex = 1; } panelVisible(false, false, true, false); Butonvisible(false); } catch (Exception) { Uyari("Aradığınız veriye ulaşılamadı", false); } }
public void Update(SolutionCategory entity) { _solutionCategoryDAL.Update(entity); }
public void Delete(SolutionCategory entity) { _solutionCategoryDAL.Delete(entity); }
public void Add(SolutionCategory entity) { _solutionCategoryDAL.Add(entity); }