예제 #1
0
 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());
 }
예제 #2
0
        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);
        }
예제 #3
0
 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;
         }
     }
 }
예제 #4
0
        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);
        }
예제 #5
0
        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";
            }
        }