protected void btnSave_Click(object sender, EventArgs e) { using (TheFacade facade = new TheFacade()) { if (!IsValidData()) { //Error msg lblMsg.Text = "Category Name already exist"; return; } Ins_ItemCategory item = new Ins_ItemCategory(); if (SelectedItemId > 0) { item = facade.InsentiveFacade.GetCategoryByID(SelectedItemId); item.Name = txtName.Text; item.Code = txtCode.Text; item.IsRemoved = 0; item.UpdateBy = 1; item.UpdateDate = DateTime.Now; facade.Update <Ins_ItemCategory>(item); } else { item.Name = txtName.Text; item.Code = txtCode.Text; item.IsRemoved = 0; item.UpdateBy = 1; item.UpdateDate = DateTime.Now; item.CreateBy = 1;//sustemuserid item.CreateDate = DateTime.Now; facade.Insert <Ins_ItemCategory>(item); } } Response.Redirect(Request.Url.ToString()); }
public Ins_ItemCategory GetCategoryByID(long id) { Ins_ItemCategory category = new Ins_ItemCategory(); category = Database.Ins_ItemCategories.Single(c => c.IID == id && c.IsRemoved == 0); return(category); }
private void LoadCetagoryItemDetails() { using (TheFacade facade = new TheFacade()) { Ins_ItemCategory item = facade.InsentiveFacade.GetCategoryByID(SelectedItemId); if (item != null) { txtName.Text = item.Name; txtCode.Text = item.Code; } } }
public bool HasCategoryNameAlreadyExist(string name, long categoryID) { bool alreadyExist = false; Ins_ItemCategory category = new Ins_ItemCategory(); if (categoryID <= 0) { category = Database.Ins_ItemCategories.FirstOrDefault(c => c.IsRemoved == 0 && c.Name.ToLower().Trim() == name.ToLower().Trim()); } else { category = Database.Ins_ItemCategories.FirstOrDefault(c => c.IsRemoved == 0 && c.Name.ToLower().Trim() == name.ToLower().Trim() && c.IID != categoryID); } if (category != null && category.IID > 0) { alreadyExist = true; } return(alreadyExist); }
protected void lvItemCategory_ItemDataBound(object sender, ListViewItemEventArgs e) { if (e.Item.ItemType == ListViewItemType.DataItem) { ListViewDataItem dataItem = (ListViewDataItem)e.Item; Label lblName = (Label)e.Item.FindControl("lblName"); Label lblCode = (Label)e.Item.FindControl("lblCode"); LinkButton lnkBtnEdit = (LinkButton)e.Item.FindControl("lnkBtnEdit"); Ins_ItemCategory category = dataItem.DataItem as Ins_ItemCategory; lblName.Text = category.Name; lblCode.Text = category.Code; lnkBtnEdit.CommandArgument = category.IID.ToString(); lnkBtnEdit.CommandName = "editItem"; lnkBtnEdit.Text = "Edit"; } }