示例#1
0
        protected void btnlogin_Click(object sender, EventArgs e)
        {
            try
            {
                if (tbuser.Text == string.Empty || tbpass.Text == string.Empty)
                {
                    lblnotify.Text    = "Please enter username or password";
                    lblnotify.Visible = true;
                    return;
                }

                BSS_Service.Service1SoapClient client = new BSS_Service.Service1SoapClient();
                //BSS_ServiceLocal.Service1SoapClient client = new BSS_ServiceLocal.Service1SoapClient();
                DataTable dt = client.AuthenticateUser(tbuser.Text, tbpass.Text);

                if (dt.Rows.Count == 1)
                {
                    AppDomain.CurrentDomain.SetData("DepartmentID", dt.Rows[0]["DepartmentID"]);
                    AppDomain.CurrentDomain.SetData("UserID", dt.Rows[0]["UserID"]);
                    AppDomain.CurrentDomain.SetData("RoleID", dt.Rows[0]["RoleID"]);
                    AppDomain.CurrentDomain.SetData("Name", dt.Rows[0]["Name"]);
                    IsADAuthenticate        = dt.Rows[0]["IsADAuthenticate"].ToString();
                    Session["UserID"]       = dt.Rows[0]["UserID"];
                    Session["Name"]         = dt.Rows[0]["Name"];
                    Session["ManagerID"]    = dt.Rows[0]["ManagerID"];
                    Session["RoleID"]       = dt.Rows[0]["RoleID"];
                    Session["DepartmentID"] = dt.Rows[0]["DepartmentID"];

                    if (IsADAuthenticate == "1")
                    {
                        if (client.Ldap_Authentication(tbuser.Text, tbpass.Text) == true)
                        {
                            Server.Transfer("Default.aspx", true);
                            //Server.Transfer("~/NRF/MapCoordinates.aspx", true);
                        }
                        else
                        {
                            lblnotify.Visible = true;
                            lblnotify.Text    = "You are not authenticated from domain.";
                            return;
                        }
                    }
                    else if (IsADAuthenticate == "0")
                    {
                        //Server.Transfer("Default.aspx", true);
                        Response.Redirect("Default.aspx", true);
                        //Response.Redirect("~/NRF/MapCoordinates.aspx", true);
                    }
                }
                else
                {
                    lblnotify.Visible = true;
                    lblnotify.Text    = "Invalid username or password";
                }
            }
            catch (InvalidCastException)
            {
            }
        }
        protected void SetMainControls()
        {
            try
            {
                BSS_Service.Service1SoapClient client = new BSS_Service.Service1SoapClient();

                //String roleid = "1";
                //lblName.Text = "Sami";
                //userImage.ImageUrl = "Images/default.png";
                //lblDesignation.Text = "Software DEveloper";


                String roleid  = Session["RoleID"].ToString();
                var    nameStr = Session["Name"].ToString().Split(' ');
                string name    = nameStr[1];
                lblName.Text        = name;
                userImage.ImageUrl  = Session["Image"].ToString();
                lblDesignation.Text = Session["Desgination"].ToString();



                DataTable dt = client.GetModuleNameViaRole(Convert.ToInt16(roleid));

                var cls = dt.Rows[1][1].ToString();
                NavBar.InnerHtml = "";
                foreach (DataRow row in dt.Rows)
                {
                    if (row["ModuleName"].ToString() != "0")
                    {
                        NavBar.InnerHtml += " <li id='" + row["ModuleID"].ToString() + "'  onmouseover='reply_click(this.id)' class='nav-item main-nav-link'><a class='nav-link'><img src='" + row["ModuleImage"].ToString() + "'><span>" + row["ModuleName"].ToString() + "</span></a></li> ";


                        DataTable dt_child = client.GetFormsViaRole_ModuleId(Convert.ToInt16(roleid), Convert.ToInt16(row["ModuleID"]));



                        NavChild.InnerHtml += "<ul id=Module_" + row["ModuleID"].ToString() + " class= 'nav nav-pills flex-column sidebar-side-div' style='display:none;'>";
                        foreach (DataRow rowC in dt_child.Rows)
                        {
                            if (rowC["WebDisplayName"].ToString() != "0")
                            {
                                NavChild.InnerHtml += "<li class='nav-item' id ='" + rowC["FormIDName"].ToString() + "'><a class='nav-link active' href='" + ResolveUrl(rowC["Redirection"].ToString()) + "'>" + rowC["WebDisplayName"].ToString() + "</a></li> ";
                            }
                        }
                        NavChild.InnerHtml += "</ul>";
                    }
                    //
                }
                NavBar.InnerHtml += "</ul>";
            }



            catch (Exception)
            {
                throw;
            }
        }
示例#3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            BSS_Service.Service1SoapClient objBSS = new BSS_Service.Service1SoapClient();
            int _SignupID = 0;

            if (!IsPostBack)
            {
                //btSave.Attributes.Add("onclick", "popWin();return false;");
                _SignupID = Convert.ToInt32(base.Request.QueryString["SignupID"]);
                DataTable dt_FiberDetails = objBSS.GetFiberDetailsLogs(_SignupID);
                //grdFiberDetails.
                grdFiberDetails.DataSource = dt_FiberDetails;
                grdFiberDetails.DataBind();
            }
        }
        protected void SetMainControls()
        {
            BSS_Service.Service1SoapClient client = new BSS_Service.Service1SoapClient();

            String roleid = "1";

            lblName.Text        = "Sami";
            userImage.ImageUrl  = "Images/default.png";
            lblDesignation.Text = "Software DEveloper";


            //String roleid = AppDomain.CurrentDomain.GetData("RoleID").ToString();
            //lblName.Text = AppDomain.CurrentDomain.GetData("Name").ToString();
            //userImage.ImageUrl = AppDomain.CurrentDomain.GetData("Image").ToString();
            //lblDesignation.Text = AppDomain.CurrentDomain.GetData("Desgination").ToString();


            DataTable dt = client.GetModuleNameViaRole(Convert.ToInt16(roleid));

            var cls = dt.Rows[1][1].ToString();

            NavBar.InnerHtml = "";
            foreach (DataRow row in dt.Rows)
            {
                if (row["ModuleName"].ToString() != "0")
                {
                    NavBar.InnerHtml += " <li id='" + row["ModuleID"].ToString() + "'  onclick='reply_click(this.id)' class='nav-item'><a class='nav-link'><img src='" + row["ModuleImage"].ToString() + "'><span style='font-size:.8rem'>" + row["ModuleName"].ToString() + "</span></a></li> ";
                    DataTable dt_child = client.GetFormsViaRole_ModuleId(Convert.ToInt16(roleid), Convert.ToInt16(row["ModuleID"]));
                    NavChild.InnerHtml += "<ul id=Module_" + row["ModuleID"].ToString() + " class=\"nav nav-pills flex-column sidebar-side-div\" style=\"display:none;\">";
                    foreach (DataRow rowC in dt_child.Rows)
                    {
                        if (rowC["WebDisplayName"].ToString() != "0")
                        {
                            NavChild.InnerHtml += "<li id ='" + rowC["FormIDName"].ToString() + "' class='nav-item'><a class='nav-link' href='" + ResolveUrl(rowC["Redirection"].ToString()) + "'>" + rowC["WebDisplayName"].ToString() + "</a></li> ";
                        }
                    }
                    NavChild.InnerHtml += "</ul>";
                }
                //
            }
            NavBar.InnerHtml += "</ul>";
        }
        protected void SetMainControls()
        {
            BSS_Service.Service1SoapClient client = new BSS_Service.Service1SoapClient();
            String roleid = AppDomain.CurrentDomain.GetData("RoleID").ToString();
            //string roleid = "45";
            DataTable dt   = client.GetModuleFormsViaRoleID(Convert.ToInt16(roleid));
            string    name = AppDomain.CurrentDomain.GetData("Name").ToString();

            UserName.InnerText = name;
            string previous = "";
            //Repeater1.DataSource = dt;
            //Repeater1.DataBind();
            var cls = dt.Rows[1][1].ToString();

            int c = 0;
            int i = 0;
            //RepeaterItem ItemTemplate = new RepeaterItem();
            Label   lbl = new Label();
            TextBox tb  = new TextBox();

            /*  foreach (DataRow row in dt.Rows) {
             *       previous = row.ToString();
             *       foreach (DataColumn col in dt.Columns) {
             *
             *           if (col.ColumnName == "ModuleName" && previous!=col.ToString())
             *           {
             *               lbl.Text += row[col.ToString()].ToString() + "<br/>";
             *
             *
             *           }
             *       }
             *
             *   }*/
            foreach (DataRow row in dt.Rows)
            {
                if (row["WebDisplayName"].ToString() != "0")
                {
                    if (row["ModuleName"].ToString() != previous)
                    {
                        if (c != 0)
                        {
                            NavBar.InnerHtml += "</ul></li>";
                        }
                        NavBar.InnerHtml += "<li><a href=\"javascript:;\" data-toggle=\"collapse\" data-target=\"#" + row["FormIDName"].ToString() + "\"><i class=\"fa fa-fw fa-arrows-v\"></i>" + row["ModuleName"].ToString() + "<i class=\"fa fa-fw fa-caret-down\"></i></a>";
                        NavBar.InnerHtml += "<ul id=" + row["FormIDName"].ToString() + " class=\"collapse\">";
                        if (c == 0)
                        {
                            c++;
                        }
                        previous = row["ModuleName"].ToString();
                        i++;
                    }

                    if (row["ModuleName"].ToString() == previous)
                    {
                        if (row["WebDisplayName"].ToString() != "0")
                        {
                            NavBar.InnerHtml += "<li style=\"font-size:x-small;\"><a runat=\"server\" href=\"" + ResolveUrl(row["Redirection"].ToString()) + "\">" + row["WebDisplayName"].ToString() + "</a> </li>";
                        }
                        //control.Controls.Add(lbll);
                    }
                }


                // foreach (DataColumn col in row) { }
            }
            //lbl.Text = dt.Rows[1][3].ToString() ;*/
            NavBar.InnerHtml += "</ul></li>";
            NavBar.InnerHtml += "<li ><a href=\"..\\frmLogin.aspx\">Log Out</a></li>";
        }