您目前尚未登陆,请选择【登陆】或【注册
首页->其他源码->人才网初学者工具包源码>>employer/companyprofile.aspx.cs>>代码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,不能展示项目的全部,如果想更进一步了解该代码请下载:人才网初学者工具包源码


当前文件路径:JobSiteStarterKit/employer/companyprofile.aspx.cs 文件类型
普通视图
		            
1using System; 2using System.Data; 3using System.Configuration; 4using System.Web; 5using System.Web.Security; 6using System.Web.UI; 7using System.Web.UI.WebControls; 8using System.Web.UI.WebControls.WebParts; 9using System.Web.UI.HtmlControls; 10using JobSiteStarterKit.BOL; 11 12 13public partial class companyprofile_aspx : Page 14{ 15 protected void Page_Load(object sender, EventArgs e) 16 { 17 if (!Roles.IsUserInRole(ConfigurationManager.AppSettings["employerrolename"])) 18 { 19 Response.Redirect("~/customerrorpages/NotAuthorized.aspx"); 20 } 21 22 if (!Page.IsPostBack) 23 { 24 ddlCountry.DataSource = Country.GetCountries(); 25 ddlCountry.DataTextField = "CountryName"; 26 ddlCountry.DataValueField = "CountryID"; 27 ddlCountry.DataBind(); 28 29 30 Company objCompany = Company.GetCompany(Profile.UserName); 31 if (objCompany != null) 32 { 33 ListItem li; 34 txtCompanyName.Text = objCompany.CompanyName; 35 txtAddress1.Text = objCompany.Address1; 36 txtAddress2.Text = objCompany.Address2; 37 txtCity.Text = objCompany.City; 38 li = ddlState.Items.FindByValue(objCompany.StateID.ToString()); 39 if (li != null) 40 { 41 ddlState.ClearSelection(); 42 li.Selected = true; 43 } 44 li = ddlCountry.Items.FindByValue(objCompany.CountryID.ToString()); 45 if (li != null) 46 { 47 ddlCountry.ClearSelection(); 48 li.Selected = true; 49 50 ddlState.DataSource = State.GetStates(int.Parse(ddlCountry.SelectedValue)); 51 ddlState.DataTextField = "StateName"; 52 ddlState.DataValueField = "StateID"; 53 ddlState.DataBind(); 54 li = ddlState.Items.FindByValue(objCompany.StateID.ToString()); 55 if (li != null) 56 { 57 ddlState.ClearSelection(); 58 li.Selected = true; 59 } 60 } 61 txtZIP.Text = objCompany.ZIP; 62 txtPhone.Text = objCompany.Phone; 63 txtFax.Text = objCompany.Fax; 64 txtEmail.Text = objCompany.Email; 65 txtWebSiteUrl.Text = objCompany.WebSiteUrl; 66 txtProfile.Text = objCompany.BriefProfile; 67 } 68 } 69 } 70 protected void btnSave_Click(object sender, EventArgs e) 71 { 72 Company objCompany = new Company(); 73 74 objCompany.CompanyName=txtCompanyName.Text; 75 objCompany.Address1=txtAddress1.Text; 76 objCompany.Address2=txtAddress2.Text; 77 objCompany.City=txtCity.Text; 78 objCompany.StateID = int.Parse(ddlState.SelectedValue); 79 objCompany.CountryID= int.Parse(ddlCountry.SelectedValue); 80 objCompany.ZIP=txtZIP.Text; 81 objCompany.Phone=txtPhone.Text; 82 objCompany.Fax=txtFax.Text; 83 objCompany.Email=txtEmail.Text; 84 objCompany.WebSiteUrl=txtWebSiteUrl.Text; 85 objCompany.BriefProfile=txtProfile.Text; 86 objCompany.UserName = Profile.UserName; 87 88 if(Profile.Employer.CompanyID!=-1) 89 { 90 objCompany.CompanyID = (int)Profile.Employer.CompanyID; 91 Company.Update(objCompany); 92 } 93 else 94 { 95 int i=Company.Insert(objCompany); 96 Profile.Employer.CompanyID = i; 97 } 98 99 lblMsg.Text = "公司信息己经更新!"; 100 101 } 102 protected void ddlCountry_SelectedIndexChanged(object sender, EventArgs e) 103 { 104 ddlState.DataSource = State.GetStates(int.Parse(ddlCountry.SelectedValue)); 105 ddlState.DataTextField = "StateName"; 106 ddlState.DataValueField = "StateID"; 107 ddlState.DataBind(); 108 } 109 110 protected void btnCancel_Click(object sender, EventArgs e) 111 { 112 Response.Redirect("~/default.aspx"); 113 } 114} 115
还没有找到您心仪的内容?请用.net源码大搜捕
代码片断 打包下载该项目完整源码:人才网初学者工具包源码

- 网络用户管理系统源码(面向对象)

- 三层小型论坛系统源码

- Asp.net卖场客户管理系统源码

- Asp.net2.0车票管理系统

- Asp.net2.0应用之RSS在线阅读..

- 狂人论坛3.0

- LongTrue信息发布系统源码

- 简单日期选择的控件源码

51Aspx.com 版权所有 CopyRight © 2000-2008. 京ICP备06046876号