示例#1
0
 protected void imgbtnfrDelete_Click(object sender, ImageClickEventArgs e)
 {
     cmdMode     = CommandMode.D;
     objCategory = new Store.Category.BusinessObject.Category();
     oblCategory = new Store.Category.BusinessLogic.Category();
     try
     {
         ImageButton btndetails = sender as ImageButton;
         GridViewRow gvrow      = (GridViewRow)btndetails.NamingContainer;
         objCategory.CategoryID   = Convert.ToInt32(dgvCategory.DataKeys[gvrow.RowIndex].Value.ToString());
         objCategory.CategoryName = "";
         objCategory.CreatedBy    = 1;
         objMessageInfo           = oblCategory.ManageItemMaster(objCategory, cmdMode);
         ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "alert", "alert('" + objMessageInfo.TranMessage + "')", true);
         BindCategory();
         updateCategoryBdInfo.Update();
     }
     catch (Exception ex)
     {
         Store.Common.Utility.ExceptionLog.Exceptionlogs(ex.Message, Store.Common.Utility.ExceptionLog.LineNumber(ex), typeof(Category).FullName, 1);
     }
     finally
     {
         objCategory    = null;
         objMessageInfo = null;
         oblCategory    = null;
     }
 }
示例#2
0
 void BindCategory()
 {
     oblCategory = new Store.Category.BusinessLogic.Category();
     try
     {
         objCategorylist = oblCategory.GetAllCategoryList(0, 0, "");
         if (objCategorylist != null)
         {
             ListItem al = new ListItem("<-Select Category->", "0", true);
             ddlCategoryId.DataSource     = objCategorylist;
             ddlCategoryId.DataTextField  = "CategoryName";
             ddlCategoryId.DataValueField = "CategoryID";
             ddlCategoryId.DataBind();
             ddlCategoryId.Items.Insert(0, al);
         }
         else
         {
             ddlCategoryId.DataSource = null;
             ddlCategoryId.DataBind();
         }
     }
     catch (Exception ex)
     {
         Store.Common.Utility.ExceptionLog.Exceptionlogs(ex.Message, Store.Common.Utility.ExceptionLog.LineNumber(ex), typeof(Item).FullName, 1);
     }
     finally
     {
         oblCategory     = null;
         objCategorylist = null;
     }
 }
示例#3
0
 void ManageCategory()
 {
     objCategory = new Store.Category.BusinessObject.Category();
     oblCategory = new Store.Category.BusinessLogic.Category();
     try
     {
         if (cmdMode == Store.Common.CommandMode.M)
         {
             objCategory.CategoryID = Convert.ToInt32(txtCategoryId.Text);
             //objCategory.ModifiedBy = Convert.ToInt32(Session["UserId"].ToString());
         }
         else
         {
             objCategory.CategoryID = 0;
             //objCategory.CreatedBy = Convert.ToInt32(Session["UserId"].ToString());
         }
         if (cbParant.Checked)
         {
             objCategory.ParentCategoryID = Convert.ToInt32(ddlCategory.SelectedValue);
         }
         else
         {
             objCategory.ParentCategoryID = 0;
         }
         objCategory.CategoryName = Convert.ToString(txtCategoryName.Text);
         objMessageInfo           = oblCategory.ManageItemMaster(objCategory, cmdMode);
     }
     catch (Exception ex)
     {
         Store.Common.Utility.ExceptionLog.Exceptionlogs(ex.Message, Store.Common.Utility.ExceptionLog.LineNumber(ex), typeof(Category).FullName, 1);
     }
     finally
     {
         objCategory = null;
         oblCategory = null;
     }
 }