示例#1
0
    protected void subcategorygrdvw_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        int    subcategoryid = 0;
        string name, desc, id;
        int    FlagCount;

        name = ((TextBox)subcategorygrdvw.Rows[e.RowIndex].Cells[1].Controls[0]).Text;
        desc = ((TextBox)subcategorygrdvw.Rows[e.RowIndex].Cells[2].Controls[0]).Text;
        id   = Convert.ToString(subcategorygrdvw.Rows[e.RowIndex].Cells[0].Text);

        //DropDownList categorydrp = ((DropDownList)subcategorygrdvw.Rows[e.RowIndex].Cells[4].FindControl("drpcategoryname"));
        int categoryid = Convert.ToInt32(drpCategory.SelectedValue);

        subcategoryid  = Convert.ToInt32(id);
        ObjSubcategory = ObjSubcategory.Get_By_id(subcategoryid);

        FlagCount = ObjSubcategory.Get_By_SubcategoryName(name, categoryid);

        if ((FlagCount == 0) && (name != ""))
        {
            ObjSubcategory.Categoryid             = categoryid;
            ObjSubcategory.Subcategoryid          = subcategoryid;
            ObjSubcategory.Subcategoryname        = name;
            ObjSubcategory.Subcategorydescription = desc;
            ObjSubcategory.Update();
            subcategorygrdvw.EditIndex = -1;
            BindGrid();
            lblerrmsg.Text = Resources.MessageResource.errupdate.ToString();
        }
        else if (ObjSubcategory.Subcategoryname == name)
        {
            ObjSubcategory.Categoryid             = categoryid;
            ObjSubcategory.Subcategoryid          = subcategoryid;
            ObjSubcategory.Subcategoryname        = name;
            ObjSubcategory.Subcategorydescription = desc;
            ObjSubcategory.Update();
            subcategorygrdvw.EditIndex = -1;
            BindGrid();
            lblerrmsg.Text = Resources.MessageResource.errupdate.ToString();
        }
        else if (name == "")
        {
            lblerrmsg.Text = Resources.MessageResource.errnotempty.ToString();
        }
        else
        {
            lblerrmsg.Text = Resources.MessageResource.errSubcategoryExist.ToString();
        }
    }
示例#2
0
    protected void showCMDBValues()
    {
        panalupdatecmdb.Visible = true;

        int Incidentidforchange = Convert.ToInt32(Session["Incidentidforchange"]);

        ObjIncidentochange = ObjIncidentochange.Get_By_Incidentid(Incidentidforchange);
        int changeid = Convert.ToInt32(ObjIncidentochange.Changeid);

        Objincludeasset = Objincludeasset.Get_By_Changeid(changeid);
        int Assetid = Convert.ToInt32(Objincludeasset.Assetid);

        ObjConfiguration = ObjConfiguration.Get_By_id(Assetid);

        int itemid = Convert.ToInt32(ObjConfiguration.Itemid);

        ObjConfigurableitem = ObjConfigurableitem.Get_By_id(itemid);
        ObjCMDB             = ObjCMDB.Get_By_id(Assetid);
        Objchange           = Objchange.Get_By_id(changeid);
        int categoryid = Convert.ToInt32(Objchange.Categoryid);

        Objcategory = Objcategory.Get_By_id(categoryid);
        if (categoryid != 0)
        {
            lblcategory.Text = Objcategory.CategoryName.ToString();
        }

        int Subcategoryid = Convert.ToInt32(Objchange.Subcategoryid);

        Objsubcategory = Objsubcategory.Get_By_id(Subcategoryid);
        if (Subcategoryid != 0)
        {
            lblsubcategory.Text = Objsubcategory.Subcategoryname.ToString();
        }

        lblassetid.Text = ObjConfiguration.Assetid.ToString();
        int itemid1 = Convert.ToInt32(ObjConfiguration.Itemid);

        Objcategory      = Objcategory.Get_By_id(itemid1);
        lblitemname.Text = Objcategory.CategoryName.ToString();
        Objvendor        = Objvendor.Get_By_id(ObjConfiguration.Vendorid);
        lblvendor.Text   = Objvendor.Vendorname.ToString();
        lblchangeid.Text = Objchange.Changeid.ToString();
        lblserialno.Text = ObjConfiguration.Serialno.ToString();
        int changetypid = Convert.ToInt32(Objchange.Changetype);

        Objchangetype      = Objchangetype.Get_By_id(changetypid);
        lblchangetype.Text = Objchangetype.Changetypename.ToString();
        lbltitle.Text      = Objchange.Title.ToString();
        if (ObjConfigurableitem.Param1 != "")
        {
            txtparam1.Visible = true;
            lblparam1.Text    = ObjConfigurableitem.Param1.ToString();
            txtparam1.Text    = ObjCMDB.Param1.ToString();
        }
        if (ObjConfigurableitem.Param2 != "")
        {
            txtparam2.Visible = true;
            lblparam2.Text    = ObjConfigurableitem.Param2.ToString();
            txtparam2.Text    = ObjCMDB.Param2.ToString();
        }

        if (ObjConfigurableitem.Param3 != "")
        {
            txtparam3.Visible = true;
            lblparam3.Text    = ObjConfigurableitem.Param3.ToString();
            txtparam3.Text    = ObjCMDB.Param3.ToString();
        }

        if (ObjConfigurableitem.Param4 != "")
        {
            txtparam4.Visible = true;
            lblparam4.Text    = ObjConfigurableitem.Param4.ToString();
            txtparam4.Text    = ObjCMDB.Param4.ToString();
        }

        if (ObjConfigurableitem.Param5 != "")
        {
            txtparam5.Visible = true;
            lblparam5.Text    = ObjConfigurableitem.Param5.ToString();
            txtparam5.Text    = ObjCMDB.Param5.ToString();
        }

        if (ObjConfigurableitem.Param6 != "")
        {
            txtparam6.Visible = true;
            lblparam6.Text    = ObjConfigurableitem.Param6.ToString();
            txtparam6.Text    = ObjCMDB.Param6.ToString();
        }
        if (ObjConfigurableitem.Param7 != "")
        {
            txtparam7.Visible = true;
            lblparam7.Text    = ObjConfigurableitem.Param7.ToString();
            txtparam7.Text    = ObjCMDB.Param7.ToString();
        }

        if (ObjConfigurableitem.Param8 != "")
        {
            txtparam8.Visible = true;
            lblparam8.Text    = ObjConfigurableitem.Param8.ToString();
            txtparam8.Text    = ObjCMDB.Param8.ToString();
        }

        if (ObjConfigurableitem.Param9 != "")
        {
            txtparam9.Visible = true;
            lblparam9.Text    = ObjConfigurableitem.Param9.ToString();
            txtparam9.Text    = ObjCMDB.Param9.ToString();
        }
        if (ObjConfigurableitem.Param10 != "")
        {
            txtparam10.Visible = true;
            lblparam10.Text    = ObjConfigurableitem.Param10.ToString();
            txtparam10.Text    = ObjCMDB.Param10.ToString();
        }
    }
    string GetSubCategoryName(int subcategoryid)
    {
        string subcategoryname = "";
        objSubCategory = objSubCategory.Get_By_id(subcategoryid);
        if (objSubCategory.Subcategoryid != 0)
        {
            subcategoryname = objSubCategory.Subcategoryname;

        }
        return subcategoryname;
    }
    protected void showCMDBValues()
    {
        panalupdatecmdb.Visible = true;

        int Incidentidforchange = Convert.ToInt16(Session["Incidentidforchange"]);
        ObjIncidentochange = ObjIncidentochange.Get_By_Incidentid(Incidentidforchange);
        int changeid = Convert.ToInt16(ObjIncidentochange.Changeid);
        Objincludeasset = Objincludeasset.Get_By_Changeid(changeid);
        int Assetid = Convert.ToInt16(Objincludeasset.Assetid);
        ObjConfiguration = ObjConfiguration.Get_By_id(Assetid);

        int itemid = Convert.ToInt16(ObjConfiguration.Itemid);
        ObjConfigurableitem = ObjConfigurableitem.Get_By_id(itemid);
        ObjCMDB = ObjCMDB.Get_By_id(Assetid);
        Objchange = Objchange.Get_By_id(changeid);
        int categoryid = Convert.ToInt16(Objchange.Categoryid);
        Objcategory = Objcategory.Get_By_id(categoryid);
        if (categoryid != 0)
        {
            lblcategory.Text = Objcategory.CategoryName.ToString();
        }

        int Subcategoryid = Convert.ToInt16(Objchange.Subcategoryid);
        Objsubcategory = Objsubcategory.Get_By_id(Subcategoryid);
        if (Subcategoryid != 0)
        {
            lblsubcategory.Text = Objsubcategory.Subcategoryname.ToString();
        }

        lblassetid.Text = ObjConfiguration.Assetid.ToString();
        int itemid1=Convert.ToInt16(ObjConfiguration.Itemid);
        Objcategory = Objcategory.Get_By_id(itemid1);
        lblitemname.Text = Objcategory.CategoryName.ToString();
        Objvendor = Objvendor.Get_By_id(ObjConfiguration.Vendorid);
        lblvendor.Text = Objvendor.Vendorname.ToString();
        lblchangeid.Text = Objchange.Changeid.ToString();
        lblserialno.Text = ObjConfiguration.Serialno.ToString();
        int changetypid=Convert.ToInt16(Objchange.Changetype);
        Objchangetype = Objchangetype.Get_By_id(changetypid);
        lblchangetype.Text = Objchangetype.Changetypename.ToString();
        lbltitle.Text = Objchange.Title.ToString();
        if (ObjConfigurableitem.Param1 != "")
        {
            txtparam1.Visible = true;
            lblparam1.Text = ObjConfigurableitem.Param1.ToString();
            txtparam1.Text = ObjCMDB.Param1.ToString();

        }
        if (ObjConfigurableitem.Param2 != "")
        {
            txtparam2.Visible = true;
            lblparam2.Text = ObjConfigurableitem.Param2.ToString();
            txtparam2.Text = ObjCMDB.Param2.ToString();

        }

        if (ObjConfigurableitem.Param3 != "")
        {
            txtparam3.Visible = true;
            lblparam3.Text = ObjConfigurableitem.Param3.ToString();
            txtparam3.Text = ObjCMDB.Param3.ToString();

        }

        if (ObjConfigurableitem.Param4 != "")
        {
            txtparam4.Visible = true;
            lblparam4.Text = ObjConfigurableitem.Param4.ToString();
            txtparam4.Text = ObjCMDB.Param4.ToString();
        }

        if (ObjConfigurableitem.Param5 != "")
        {
            txtparam5.Visible = true;
            lblparam5.Text = ObjConfigurableitem.Param5.ToString();
            txtparam5.Text = ObjCMDB.Param5.ToString();
        }

        if (ObjConfigurableitem.Param6 != "")
        {
            txtparam6.Visible = true;
            lblparam6.Text = ObjConfigurableitem.Param6.ToString();
            txtparam6.Text = ObjCMDB.Param6.ToString();
        }
        if (ObjConfigurableitem.Param7 != "")
        {
            txtparam7.Visible = true;
            lblparam7.Text = ObjConfigurableitem.Param7.ToString();
            txtparam7.Text = ObjCMDB.Param7.ToString();
        }

        if (ObjConfigurableitem.Param8 != "")
        {
            txtparam8.Visible = true;
            lblparam8.Text = ObjConfigurableitem.Param8.ToString();
            txtparam8.Text = ObjCMDB.Param8.ToString();
        }

        if (ObjConfigurableitem.Param9 != "")
        {
            txtparam9.Visible = true;
            lblparam9.Text = ObjConfigurableitem.Param9.ToString();
            txtparam9.Text = ObjCMDB.Param9.ToString();
        }
        if (ObjConfigurableitem.Param10 != "")
        {
            txtparam10.Visible = true;
            lblparam10.Text = ObjConfigurableitem.Param10.ToString();
            txtparam10.Text = ObjCMDB.Param10.ToString();
        }
    }
    protected void subcategorygrdvw_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        int subcategoryid = 0;
        string name, desc, id;
        int FlagCount;

        name = ((TextBox)subcategorygrdvw.Rows[e.RowIndex].Cells[1].Controls[0]).Text;
        desc = ((TextBox)subcategorygrdvw.Rows[e.RowIndex].Cells[2].Controls[0]).Text;
        id = Convert.ToString(subcategorygrdvw.Rows[e.RowIndex].Cells[0].Text);

        //DropDownList categorydrp = ((DropDownList)subcategorygrdvw.Rows[e.RowIndex].Cells[4].FindControl("drpcategoryname"));
        int categoryid = Convert.ToInt32(drpCategory.SelectedValue);
        subcategoryid = Convert.ToInt32(id);
        ObjSubcategory = ObjSubcategory.Get_By_id(subcategoryid);

        FlagCount = ObjSubcategory.Get_By_SubcategoryName(name, categoryid);

        if ((FlagCount == 0)&&(name!=""))
        {
            ObjSubcategory.Categoryid = categoryid;
            ObjSubcategory.Subcategoryid = subcategoryid;
            ObjSubcategory.Subcategoryname = name;
            ObjSubcategory.Subcategorydescription = desc;
            ObjSubcategory.Update();
            subcategorygrdvw.EditIndex = -1;
            BindGrid();
            lblerrmsg.Text = Resources.MessageResource.errupdate.ToString();
        }
        else if (ObjSubcategory.Subcategoryname == name)
        {
            ObjSubcategory.Categoryid = categoryid;
            ObjSubcategory.Subcategoryid = subcategoryid;
            ObjSubcategory.Subcategoryname = name;
            ObjSubcategory.Subcategorydescription = desc;
            ObjSubcategory.Update();
            subcategorygrdvw.EditIndex = -1;
            BindGrid();
            lblerrmsg.Text = Resources.MessageResource.errupdate.ToString();
        }
        else if (name == "")
        {
            lblerrmsg.Text = Resources.MessageResource.errnotempty.ToString();
        }
        else
        {
            lblerrmsg.Text = Resources.MessageResource.errSubcategoryExist.ToString();
        }
    }
    protected void Showchangeinfo()
    {
        Approvalpanal.Visible        = true;
        btnApprove.Visible           = true;
        btnReject.Visible            = true;
        Alreadyapprovedpanal.Visible = false;
        NameValueCollection n = Request.QueryString;

        int changeid = Convert.ToInt32(Request.QueryString[0]);

        //lblchangeid.Text = changeid.ToString();
        ObjChange           = ObjChange.Get_By_id(changeid);
        lblchangeid.Text    = ObjChange.Changeid.ToString();
        lbltitle.Text       = ObjChange.Title;
        lbldescription.Text = ObjChange.Description;
        //lblDateDisp.Text = ObjChange.Createdtime.ToString();
        int requesterid = Convert.ToInt32(ObjChange.Requestedby);



        //lblTitle.Text = ObjChange.Title.ToString();

        //lblDescription.Text = ObjChange.Description.ToString();

        lblserviceeffected.Text = "Email";
        int chantypeid = Convert.ToInt32(ObjChange.Changetype);

        ObjChangeType = ObjChangeType.Get_By_id(chantypeid);
        if (chantypeid != 0)
        {
            lblchangetype.Text = ObjChangeType.Changetypename.ToString();
        }
        int changestatus = Convert.ToInt32(ObjChange.Statusid);

        Objchangestatus = Objchangestatus.Get_By_id(changestatus);
        if (changestatus != 0)
        {
            lblStatus.Text = Objchangestatus.Statusname;
        }
        int priorityid = Convert.ToInt32(ObjChange.Priority);

        ObjPriority = ObjPriority.Get_By_id(priorityid);
        if (priorityid != 0)
        {
            lblpriority.Text = ObjPriority.Name.ToString();
        }
        else
        {
            lblpriority.Text = "";
        }

        int category = Convert.ToInt32(ObjChange.Categoryid);

        ObjCategory = ObjCategory.Get_By_id(category);
        if (category != 0)
        {
            lblcategory.Text = ObjCategory.CategoryName.ToString();
        }
        else
        {
            lblcategory.Text = "";
        }


        int subcategory = Convert.ToInt32(ObjChange.Subcategoryid);

        Objsubcategory = Objsubcategory.Get_By_id(subcategory);
        if (subcategory != 0)
        {
            lblsubcategory.Text = Objsubcategory.Subcategoryname.ToString();
        }
        else
        {
            lblsubcategory.Text = "";
        }

        int creator = Convert.ToInt32(ObjChange.CreatedByID);

        ObjUser             = ObjUser.Get_By_id(creator);
        lblCreatedby.Text   = ObjUser.Username.ToString();
        lblCreatedDate.Text = ObjChange.Createdtime.ToString();
        int techid = Convert.ToInt32(ObjChange.Technician);

        ObjUser = ObjUser.Get_By_id(techid);

        if (techid != 0)
        {
            lbltechid.Text = ObjUser.Username.ToString();
        }
        else
        {
            lbltechid.Text = "";
        }
        colassetincludeinchange = objincludeasset.Get_All_IncludeAssetinchange(changeid);
        BLLCollection <Configuration_mst> colasset = new BLLCollection <Configuration_mst>();
        Configuration_mst ObjAsset = new Configuration_mst();

        foreach (IncludedAssetinchange obj in colassetincludeinchange)
        {
            ObjAsset = ObjAsset.Get_By_id(obj.Assetid);
            colasset.Add(ObjAsset);
        }
        lstAsset.DataTextField  = "Serialno";
        lstAsset.DataValueField = "assetid";
        lstAsset.DataSource     = colasset;
        lstAsset.DataBind();
    }
    protected void Showproblempanal()
    {
        panelProblem.Visible = true;
        pan1.Visible = true;
        panelincidentproblem.Visible = false;
        //panelHistory.Visible = false;
        panaleditproblem.Visible = false;
        panalanalysis.Visible = false;
        btnUpdate.Visible = false;
        btnCancel.Visible = false;
        lnkEdit.Visible = true;
        panalsolution.Visible = false;
        panelHistory.Visible = false;

        int problemid = Convert.ToInt16(Request.QueryString[0]);
        lblProblemId.Text = problemid.ToString();
        ObjProblem = ObjProblem.Get_By_id(problemid);

           if (ObjProblem.title != null)
           {

           lblTitle.Text = ObjProblem.title.ToString();
           }

           if (ObjProblem.Description != null)
           {

           lblDescription.Text = ObjProblem.Description.ToString();
           }

           int priorityid = Convert.ToInt16(ObjProblem.Priorityid);
           ObjPriority = ObjPriority.Get_By_id(priorityid);
           if (priorityid!=0)
           {
           lblpriority.Text = ObjPriority.Name.ToString();

           }
           else
           {
           lblpriority.Text = "";

           }
           int status = Convert.ToInt16(ObjProblem.Statusid);
           ObjStatus = ObjStatus.Get_By_id(status);

           lblStatus.Text = ObjStatus.Statusname.ToString();

           int category = Convert.ToInt16(ObjProblem.Categoryid);
           ObjCategory = ObjCategory.Get_By_id(category);
           if (category != 0)
           {
           lblcategory.Text = ObjCategory.CategoryName.ToString();

           }
           else
           {
           lblcategory.Text = "";

           }

           int subcategory = Convert.ToInt16(ObjProblem.Subcategoryid);
           Objsubcategory = Objsubcategory.Get_By_id(subcategory);
           if (subcategory != 0)
           {
           lblsubcategory.Text = Objsubcategory.Subcategoryname.ToString();

           }
           else
           {
           lblsubcategory.Text = "";

           }

           int requesterid = Convert.ToInt16(ObjProblem.Requesterid);
           ObjUser = ObjUser.Get_By_id(requesterid);
           lblRequesterDisp.Text = ObjUser.Username;
           int techid = Convert.ToInt16(ObjProblem.Technicianid);
           ObjUser = ObjUser.Get_By_id(techid);

           if (techid != 0)
           {
           lbltechid.Text = ObjUser.Username.ToString();

           }
           else
           {
           lbltechid.Text = "";

           }

           int creator = Convert.ToInt16(ObjProblem.CreatedByid);
           ObjUser = ObjUser.Get_By_id(creator);
           lblCreatedby.Text = ObjUser.Username.ToString();
           lblCreatedDate.Text = ObjProblem.CreateDatetime.ToString();
           lblDateDisp.Text = ObjProblem.CreateDatetime.ToString();
           lblProblemId.Text = ObjProblem.ProblemId.ToString();
           if (ObjProblem.Closedatetime != null)
           {
           lblCompletedDate.Text = ObjProblem.Closedatetime.ToString();
           }
           else
           {
           lblCompletedDate.Text = "";
           }
    }
    protected void Showchangeinfo()
    {
        Approvalpanal.Visible = true;
        btnApprove.Visible = true;
        btnReject.Visible = true;
        Alreadyapprovedpanal.Visible = false;
        NameValueCollection n = Request.QueryString;

        int changeid = Convert.ToInt16(Request.QueryString[0]);
        //lblchangeid.Text = changeid.ToString();
        ObjChange = ObjChange.Get_By_id(changeid);
        lblchangeid.Text = ObjChange.Changeid.ToString();
        lbltitle.Text = ObjChange.Title;
        lbldescription.Text = ObjChange.Description;
        //lblDateDisp.Text = ObjChange.Createdtime.ToString();
        int requesterid = Convert.ToInt16(ObjChange.Requestedby);

        //lblTitle.Text = ObjChange.Title.ToString();

        //lblDescription.Text = ObjChange.Description.ToString();

        lblserviceeffected.Text = "Email";
        int chantypeid = Convert.ToInt16(ObjChange.Changetype);
        ObjChangeType = ObjChangeType.Get_By_id(chantypeid);
        if (chantypeid != 0)
        {
            lblchangetype.Text = ObjChangeType.Changetypename.ToString();
        }
        int changestatus = Convert.ToInt16(ObjChange.Statusid);
        Objchangestatus = Objchangestatus.Get_By_id(changestatus);
        if (changestatus != 0)
        {
            lblStatus.Text = Objchangestatus.Statusname;
        }
        int priorityid = Convert.ToInt16(ObjChange.Priority);
        ObjPriority = ObjPriority.Get_By_id(priorityid);
        if (priorityid != 0)
        {
            lblpriority.Text = ObjPriority.Name.ToString();

        }
        else
        {
            lblpriority.Text = "";

        }

        int category = Convert.ToInt16(ObjChange.Categoryid);
        ObjCategory = ObjCategory.Get_By_id(category);
        if (category != 0)
        {
            lblcategory.Text = ObjCategory.CategoryName.ToString();

        }
        else
        {
            lblcategory.Text = "";

        }

        int subcategory = Convert.ToInt16(ObjChange.Subcategoryid);
        Objsubcategory = Objsubcategory.Get_By_id(subcategory);
        if (subcategory != 0)
        {
            lblsubcategory.Text = Objsubcategory.Subcategoryname.ToString();

        }
        else
        {
            lblsubcategory.Text = "";

        }

        int creator = Convert.ToInt16(ObjChange.CreatedByID);
        ObjUser = ObjUser.Get_By_id(creator);
        lblCreatedby.Text = ObjUser.Username.ToString();
        lblCreatedDate.Text = ObjChange.Createdtime.ToString();
        int techid = Convert.ToInt16(ObjChange.Technician);
        ObjUser = ObjUser.Get_By_id(techid);

        if (techid != 0)
        {
            lbltechid.Text = ObjUser.Username.ToString();

        }
        else
        {
            lbltechid.Text = "";

        }
        colassetincludeinchange = objincludeasset.Get_All_IncludeAssetinchange(changeid);
        BLLCollection<Configuration_mst> colasset = new BLLCollection<Configuration_mst>();
        Configuration_mst ObjAsset = new Configuration_mst();

        foreach (IncludedAssetinchange obj in colassetincludeinchange)
        {
            ObjAsset = ObjAsset.Get_By_id(obj.Assetid);
            colasset.Add(ObjAsset);

        }
        lstAsset.DataTextField = "Serialno";
        lstAsset.DataValueField = "assetid";
        lstAsset.DataSource = colasset;
        lstAsset.DataBind();
    }
 public int Update_SubCategory_mst_By_id(Subcategory_mst objSubcategory)
 {
     return (int)ExecuteNonQuery(Sp_SubCategory_Update, new object[] { objSubcategory.Subcategoryid, objSubcategory.Subcategoryname, objSubcategory.Subcategorydescription, objSubcategory.Categoryid });
 }
 public int Insert_SubCategory_mst(Subcategory_mst objSubcategory)
 {
     return (int)ExecuteNonQuery(Sp_SubCategory_Insert, new object[] { objSubcategory.Subcategoryid, objSubcategory.Subcategoryname, objSubcategory.Subcategorydescription, objSubcategory.Categoryid });
 }
    public object GenerateSubCategory_mstObject(ref IDataReader returnData)
    {
        Subcategory_mst obj = new Subcategory_mst();
        while (returnData.Read())
        {
            obj.Subcategoryid = (int)returnData["Subcategoryid"];
            obj.Subcategoryname = (string)returnData["Subcategoryname"];
            obj.Subcategorydescription = (string)returnData["Subcategorydescription"];

        }
        returnData.Close();
        returnData.Dispose();
        return obj;
    }
    public CollectionBase GenerateSubcategory_mstCollection(ref IDataReader returnData)
    {
        BLLCollection<Subcategory_mst> col = new BLLCollection<Subcategory_mst>();
        while (returnData.Read())
        {

            Subcategory_mst obj = new Subcategory_mst();
            obj.Subcategoryid = (int)returnData["subcategoryid"];
            obj.Subcategoryname = (string)returnData["subcategoryname"];
            obj.Subcategorydescription = (string)returnData["subcategorydescription"];
            obj.Categoryid = (int)returnData["categoryid"];

            col.Add(obj);
        }
        returnData.Close();
        returnData.Dispose();
        return col;
    }