예제 #1
0
    public List <usertypeManager> BindUserType()
    {
        usertypeManager        objuser = new usertypeManager();
        List <usertypeManager> lmp     = new List <usertypeManager>();
        DataTable dt = new DataTable();

        try
        {
            dt = objuser.GetAllUserType();
            if (dt.Rows.Count > 0)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    usertypeManager PMS = new usertypeManager();
                    PMS.adminTypeId = Convert.ToInt32(dr["adminTypeId"].ToString());
                    PMS.typeName    = dr["typeName"].ToString();
                    lmp.Add(PMS);
                }
            }
        }
        catch (Exception ex)
        {
            throw ex;
        }

        return(lmp);
    }
예제 #2
0
    //handle delete event
    protected void imgbtnDelete_Click(object sender, EventArgs e)
    {
        usertypeManager objMenu = new usertypeManager();

        try
        {
            int      con        = 0;
            CheckBox chk        = new CheckBox();
            string   ActImage   = string.Empty;
            string   ThumbImage = string.Empty;
            DataSet  dsadmin    = new DataSet();

            for (int i = 0; i < gvAdmin.Rows.Count; i++)
            {
                chk = (CheckBox)(gvAdmin.Rows[i].FindControl("chkDelete"));
                if (chk.Checked == true)
                {
                    con += 1;
                    objMenu.adminTypeId = Convert.ToInt32(gvAdmin.DataKeys[gvAdmin.Rows[i].RowIndex].Value.ToString());
                    // objuser.DeleteAdminRightsItem();
                    objMenu.DeleteAdminType();
                    //Menu delete logic goes here
                    //if (System.IO.File.Exists(Server.MapPath("~") + "/admin/menu/" + objuser.adminid + ".htm"))
                    //{
                    //    System.IO.File.Delete(Server.MapPath("~") + "/admin/menu/" + objuser.adminid + ".htm");
                    //}
                }
            }
            //Response.Redirect("adminmenu.aspx?flag=delete&key=" + txtsearch.Text + "  &pageSize=" + ddlpageSize.SelectedValue + "");
            Response.Redirect("viewusertype.aspx?flag=delete");
        }
        catch (Exception ex) { throw ex; }
        finally { objMenu = null; }
    }
예제 #3
0
    //Biniding content
    protected void BindContents(string search = "")
    {
        usertypeManager objadmintype = new usertypeManager();
        DataTable       dtcontents   = new DataTable();

        try
        {
            //objlanguage.languagename = Server.HtmlEncode(txtsearch.Text.Trim());
            if (pageNo == 0)
            {
                pageNo = 1;
            }
            objadmintype.pageNo         = pageNo;
            objadmintype.pageSize       = pageSize;
            objadmintype.SortExpression = SortExpression;
            //querystring = "&pageSize=" + ddlpageSize.SelectedValue + "&key=" + txtsearch.Text;
            dtcontents = objadmintype.SearchItem();
            totalrecs  = objadmintype.TotalRecord;
            if (pageNo == 1)
            {
                objadmintype.pageNo = 1;
                pageNo = 1;
            }
            else if (pageNo == 0)
            {
                objadmintype.pageNo = 1;
                pageNo = 1;
            }
            else
            {
                objadmintype.pageNo = (pageNo - 1) * pageSize;
            }
            objadmintype.pageSize = pageSize;
            totalpages            = totalrecs / pageSize;
            if ((totalrecs % pageSize) > 0 && (totalrecs > pageSize))
            {
                totalpages += 1;
            }
            gvAdmin.DataSource = dtcontents;
            gvAdmin.DataBind();
            if (dtcontents.Rows.Count > 0)
            {
                int startRowOnPage = (gvAdmin.PageIndex * gvAdmin.PageSize) + 1;
                int lastRowOnPage  = startRowOnPage + gvAdmin.Rows.Count - 1;
                int totalRows      = totalrecs;
                ltrcountrecord.Text = "<div class=\"countdiv\">Showing " + startRowOnPage.ToString() + " to " + lastRowOnPage + " of " + totalRows + " entries</div>";
            }
            String strpaging = CommonFunctions.AdminPaging(totalpages, pageNo, querystring, "viewadmintype.aspx");
            ltrpaggingbottom.Text = strpaging;
            //Ltrup.Text = strpaging;
            LoadDropDownList();
        }
        catch (Exception ex) { throw ex; }
    }
예제 #4
0
    protected void lnkStatus_click(object sender, EventArgs e)
    {
        usertypeManager objadmintype = new usertypeManager();
        GridViewRow     row          = ((LinkButton)sender).Parent.Parent as GridViewRow;

        objadmintype.isactive = Convert.ToByte(Convert.ToInt32(((LinkButton)sender).CommandArgument) == 0 ? 1 : 0);

        objadmintype.adminTypeId = Convert.ToInt32(gvAdmin.DataKeys[gvAdmin.Rows[row.RowIndex].RowIndex].Value.ToString());
        objadmintype.UpdateStatus();
        BindContents();
        //trmsg.Visible = true;
        //lblmsgs.Text = "Admin Menu details are updated successfully";
    }
예제 #5
0
    public string addUserType(string typeName, string isactive)
    {
        usertypeManager objUserType = new usertypeManager();
        string          sortor      = Convert.ToString(CommonFunctions.GetLastSortCount("adminType", "sortorder"));

        if (typeName != "" && isactive != "")
        {
            objUserType.typeName  = typeName;
            objUserType.sortorder = Convert.ToInt32(sortor);
            objUserType.isactive  = Convert.ToByte(isactive);
            objUserType.InsertItem();

            return("success");
        }
        else
        {
            return("fail");
        }
    }
예제 #6
0
    public void BindUserType()
    {
        usertypeManager objuser = new usertypeManager();

        DataTable dt = new DataTable();

        try
        {
            dt = objuser.GetAllUserType();
            UserTypelist.DataSource = dt;
            UserTypelist.DataBind();
        }
        catch (Exception ex)
        {
            throw ex;
        }
        finally
        {
        }
    }