protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) return; int uid=new App_Code.SessionManager(this).Manager.UserID; int pid=Convert.ToInt32( Request.QueryString["ProjectID"]); ProjectDataSource.SelectParameters.Add("UserID",uid.ToString()); DistributionDataSource.SelectParameters.Add("ToUserID", uid.ToString()); DistributionDataSourceForOutput.SelectParameters.Add("FromUserID", uid.ToString()); Response.Write("uid:" + uid); Response.Write("uid:" + pid); /* TextBox tb = (FormView1.FindControl("FromUserIDTextBox") as TextBox); tb.Text = uid.ToString(); tb.Text = "3333";//TODO:DEBUG tb=(FormView1.FindControl("ProjectIDTextBox") as TextBox); tb.Text = pid.ToString(); * */ FromUserIDTextBox.Text = uid.ToString(); ProjectIDTextBox.Text = pid.ToString(); /* (FormView1.FindControl("InferiorUserChooserControl1") as Controls_InferiorUserChooserControl).ProjectID = pid; (FormView1.FindControl("InferiorUserChooserControl1") as Controls_InferiorUserChooserControl).SuperiorUserID = uid; */ }
protected void Page_Load(object sender, EventArgs e) { int uid=new App_Code.SessionManager(this.Page).Manager.UserID; int pid=Convert.ToInt32( Request.QueryString["ProjectID"]); //BLL.VCFDataSet.UserDataTable udt = new BLL.VCFDataSetTableAdapters.UserTableAdapter().GetInferiorBySuperiorUserAndProject(uid, pid); BLL.VCFDataSet.V_FormatedUserDataTable vfudt = new BLL.VCFDataSetTableAdapters.V_FormatedUserTableAdapter().GetInferiorBySuperiorUserAndProject(uid, pid); DropDownList1.Items.Clear(); foreach (BLL.VCFDataSet.V_FormatedUserRow r in vfudt ) { DropDownList1.Items.Add(new ListItem(r.UserName, r.UserID.ToString())); } }
protected void Page_Load(object sender, EventArgs e) { App_Code.SessionManager sm = new App_Code.SessionManager(this.Page); DonationListLink.Visible = true; if (!_RequireLogin) { } if( sm.IsLogin) { BLL.VCFDataSet.UserRow u =sm.User; UserNameLabel.Text = BLL.VCFDataSet.UserDataTable.FormatUserName_RealName(u); UserNameLabel.Visible = true; EditProfileLink.Visible = true; LogOutLink.Visible = true; if (u.Role == Convert.ToInt16(BLL.VCFDataSet.UserDataTable.UserRoles.Donor)) { DonationLink.Visible = true; } /* *这里用<=是因为0123分别表示admin/manager/bene/donor */ if (u.Role <= Convert.ToInt16(BLL.VCFDataSet.UserDataTable.UserRoles.Beneficiary)) { DistributionLink.Visible = true; } if (u.Role <= Convert.ToInt16(BLL.VCFDataSet.UserDataTable.UserRoles.Manager)) { UserManagementLink.Visible = true; CreateUserLink.Visible = true; } if (u.Role <= Convert.ToInt16(BLL.VCFDataSet.UserDataTable.UserRoles.Admin)) { ProjectLink.Visible = true; AddProjectLink.Visible = true; } } else{ LoginLink.Visible = true; RegisterLink.Visible = true; } }
protected void InitForm() { BLL.VCFDataSet.UserRow U = new App_Code.SessionManager(this).User; //BLL.VCFDataSet.UserRow U = new App_Code.SessionManager(this).Beneficiary; BLL.VCFDataSet.V_Distribution_ProjectDataTable VV = new BLL.VCFDataSetTableAdapters.V_Distribution_ProjectTableAdapter().GetDataByToUserID(U.UserID); DropDownList tddl = FormView1.FindControl("DropDownListProjectName") as DropDownList; tddl.Items.Clear(); foreach (BLL.VCFDataSet.V_Distribution_ProjectRow VVR in VV) { tddl.Items.Add(new ListItem(VVR.Name, Convert.ToString(VVR.ProjectID))); } TextBox TB = FormView1.FindControl("FromUserIDTextBox") as TextBox; TB.Text = Convert.ToString(U.UserID); TextBox TB2 = FormView1.FindControl("DistributionDateTextBox") as TextBox; TB2.Text = DateTime.Now.ToString(); }
protected void LoginButton_Click(object sender, EventArgs e) { App_Code.SessionManager sm=new App_Code.SessionManager(this.Page); BLL.VCFDataSet.UserDataTable udt =new BLL.VCFDataSetTableAdapters.UserTableAdapter().Login(UserNameTextBox.Text, PasswordTextBox.Text); if (udt.Count == 1) { sm.User = udt[0]; if (sm.User.Role == Convert.ToInt16(VCFDataSet.UserDataTable.UserRoles.Admin)) Response.Redirect("/web/AdminHome.aspx"); else if (sm.User.Role == Convert.ToInt16(VCFDataSet.UserDataTable.UserRoles.Beneficiary)) Response.Redirect("/web/BeneficiaryHome.aspx"); else if (sm.User.Role == Convert.ToInt16(VCFDataSet.UserDataTable.UserRoles.Donor)) Response.Redirect("/web/DonorHome.aspx"); else if (sm.User.Role == Convert.ToInt16(VCFDataSet.UserDataTable.UserRoles.Manager)) Response.Redirect("/web/ManagerHome.aspx"); } else { sm.Message = "用户名或密码错误"; Response.Redirect("/web/Login.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { string s=new App_Code.SessionManager(this).Admin.UserName;//assert Admin }
protected void Page_Load(object sender, EventArgs e) { int x = new App_Code.SessionManager(this).Admin.Age;//check if it's admin }