Example #1
0
        protected void BindAdmindropdown()
        {
            IBGCAdministratorManager admMngr = new BGCAdministratorManagerFactory().CreateBGCAdministratorManager();

            admIDList = admMngr.GetAdminIDList();
            DropDownList1.DataSource = admIDList;
            DropDownList1.DataBind();
            DropDownList1.Items.Insert(0, new ListItem("--Select--", "0"));
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            string username = TextBox1.Text;
            string password = TextBox2.Text;

            IUsermanager umngr = new UserManagerFactory().CreateUserManager();
            int          flag  = umngr.CheckUser(username, password);

            IBGCAdministratorManager bmngr = new BGCAdministratorManagerFactory().CreateBGCAdministratorManager();
            List <int> adminEmpIDList      = bmngr.GetAdminEmpID();

            if (flag.Equals(-1))
            {
                Label1.Text = "Invalid Login Credentials";
            }
            else if (flag.Equals(1))
            {
                Label1.Text = "New User";
                Response.Redirect("LoginChange.aspx?username="******"uh"))
                {
                    Session["unitHeadID"] = username;
                    Response.Redirect("Home_unitHead.aspx");
                }
                else if (username.StartsWith("ba"))
                {
                    Session["adminID"] = username;
                    Response.Redirect("Home_admin.aspx");
                }
                else if (empMngr.CheckHr(Convert.ToInt32(username)).Equals(1))
                {
                    Session["HRID"] = username;

                    Response.Redirect("Home_HR.aspx");
                }
                else
                {
                    if (adminEmpIDList.Contains(Convert.ToInt32(username)))
                    {
                        if (bmngr.GetAdminStatus(Convert.ToInt32(username)).Equals(1))
                        {
                            Session["adminID"] = username;
                            Response.Redirect("Home_admin.aspx");
                        }
                    }


                    Session["userID"] = username;
                    Response.Redirect("Home_user.aspx");
                }
            }
        }