void LoadData()
    {
        clsWorkshopItemMaster obj = new clsWorkshopItemMaster();

        obj.Op     = 4;
        obj.SiteID = Convert.ToInt32(Request.Cookies["SiteID"].Value);
        DataTable dt = obj.WorkshopItemMaster(obj).Tables[0];

        grdItems.DataSource = dt;
        grdItems.DataBind();
        if (dt.Rows.Count == 0)
        {
            dt.Rows.Add();
        }
        grdItems.DataSource = dt;
        grdItems.DataBind();
        if (dt.Rows[0][0].ToString() == "")
        {
            grdItems.Rows[0].Controls.Clear();
            TableCell cell = new TableCell();
            cell.Text = "No Data Found";
            grdItems.Rows[0].Cells.Add(cell);
        }
        if (grdItems.Rows.Count > 0)
        {
            lblError.Text = "";
        }
        else
        {
            lblError.Text = "No Records found";
        }
    }
    protected void grdItems_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        clsWorkshopItemMaster obj = new clsWorkshopItemMaster();

        obj.ID = Convert.ToInt32(grdItems.DataKeys[e.RowIndex].Value);
        obj.Op = 3;
        obj.WorkshopItemMaster(obj);
        LoadData();
    }
    protected void txtItemName_TextChanged(object sender, EventArgs e)
    {
        clsWorkshopItemMaster obj = new clsWorkshopItemMaster();

        obj.ItemName = txtItemName.Text;
        obj.Op       = 5;
        obj.SiteID   = Convert.ToInt32(Request.Cookies["SiteID"].Value);
        DataTable dt = obj.WorkshopItemMaster(obj).Tables[0];

        grdItemList.DataSource = dt;
        grdItemList.DataBind();
        grdItemList.Visible = true;
    }
    protected void grdItems_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        clsWorkshopItemMaster obj = new clsWorkshopItemMaster();

        obj.ID = Convert.ToInt32(grdItems.DataKeys[e.RowIndex].Value);
        obj.Op = 2;
        TextBox txtEItemName    = (TextBox)grdItems.Rows[e.RowIndex].FindControl("txtEItemName");
        TextBox txtEDescription = (TextBox)grdItems.Rows[e.RowIndex].FindControl("txtEDescription");

        obj.ItemName    = txtEItemName.Text;
        obj.Description = txtEDescription.Text;
        obj.WorkshopItemMaster(obj);
        grdItems.EditIndex = -1;
        LoadData();
    }
 protected void grdItems_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "Add")
     {
         clsWorkshopItemMaster obj = new clsWorkshopItemMaster();
         obj.Op = 1;
         TextBox txtItemName    = (TextBox)grdItems.FooterRow.FindControl("txtItemName");
         TextBox txtDescription = (TextBox)grdItems.FooterRow.FindControl("txtDescription");
         obj.SiteID      = Convert.ToInt32(Request.Cookies["SiteID"].Value);
         obj.ItemName    = txtItemName.Text;
         obj.Description = txtDescription.Text;
         obj.WorkshopItemMaster(obj);
         LoadData();
     }
 }
コード例 #6
0
 /*
  * Op=1 Insert Data
  * Op=2 Update Data
  * Op=3 Delete Data
  * Op=4 Get All Data
  * Op=5 Search Data
  */
 //@ID, @SiteID, @ItemName, @Description, @Op
 public DataSet WorkshopItemMaster(clsWorkshopItemMaster obj)
 {
     try
     {
         connect();
         SqlParameter[] param = new SqlParameter[5];
         param[0] = new SqlParameter("@ID", obj._ID);
         param[1] = new SqlParameter("@SiteID", obj._SiteID);
         param[2] = new SqlParameter("@ItemName", obj._ItemName);
         param[3] = new SqlParameter("@Description", obj._Description);
         param[4] = new SqlParameter("@Op", obj._Op);
         DataSet ds = SqlHelper.ExecuteDataset(co, "procWorkshopItemMaster", param);
         return(ds);
     }
     catch
     {
         return(null);
     }
     finally
     {
         co.Close();
     }
 }