public Boolean UpsertReasonCategory(ReasonCategoty ReasonCat) { Boolean _return = false; try { Service.SetRMA.ReasonCategory(ReasonCat.CopyToSaveDTO(ReasonCat)); } catch (Exception) {} return(_return); }
public Boolean UpsertReasonCategory(ReasonCategoty ReasonCat) { return(_cReasonCategoty.UpsertReasonCategory(ReasonCat)); }
/// <summary> /// Upsert the categories table /// </summary> /// <param name="ReID"></param> private void UpsertCategory(Guid ReID) { try { List <ReasonCategoty> Rcategorys = new List <ReasonCategoty>(); Rcategorys = Obj.Rcall.GetReasonCategoryByReasonID(ReID); string[] Categories = txtCategory.Text.ToString().Split(new char[] { ',' }); if (Rcategorys.Count() > 0 && Categories.Count() > 0) { if (Rcategorys.Count() > Categories.Count()) { for (int i = 0; i < Rcategorys.Count(); i++) { try { ReasonCategoty cat = Rcategorys[i]; cat.CategoryName = Categories[i].ToString().Trim(); Obj.Rcall.UpsertReasonCategory(cat); } catch (Exception) { ReasonCategoty cat = Rcategorys[i]; cat.CategoryName = " "; Obj.Rcall.UpsertReasonCategory(cat); } } } else if (Rcategorys.Count() < Categories.Count()) { for (int i = 0; i < Categories.Count(); i++) { try { ReasonCategoty cat = Rcategorys[i]; cat.CategoryName = Categories[i].ToString().Trim(); Obj.Rcall.UpsertReasonCategory(cat); } catch (Exception) { ReasonCategoty cat = new ReasonCategoty(); cat.ReasonCatID = Guid.NewGuid(); cat.ReasonID = ReID; cat.CategoryName = Categories[i].ToString();; Obj.Rcall.UpsertReasonCategory(cat); } } } else if (Rcategorys.Count() == Categories.Count()) { for (int i = 0; i < Categories.Count(); i++) { ReasonCategoty cat = Rcategorys[i]; cat.CategoryName = Categories[i].ToString().Trim(); Obj.Rcall.UpsertReasonCategory(cat); } } } else if (Categories.Count() > 0) { for (int i = 0; i < Categories.Count(); i++) { ReasonCategoty cat = new ReasonCategoty(); cat.ReasonCatID = Guid.NewGuid(); cat.ReasonID = ReID; cat.CategoryName = Categories[i].ToString().Trim(); Obj.Rcall.UpsertReasonCategory(cat); } } } catch (Exception) { } }