protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string reimId = Request["reimId"]; if (string.IsNullOrWhiteSpace("reimId")) { Javascript.Alert("您未指定要查看的报销项!", Page); Javascript.RefreshParentWindowReload(Page); } else { DalOperationAboutReim dalReim = new DalOperationAboutReim(); Reim reim = dalReim.GetReim(int.Parse(reimId.Trim())); if (reim == null) { Javascript.Alert("您指定的报销项不存在!", Page); Javascript.RefreshParentWindowReload(Page); } else { this.ViewReimName.Text = reim.name; this.ViewReimDesc.Text = reim.comment; this.ViewReimCreatedTime.Text = reim.createdTime.ToString(); } } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string operation = Request["op"]; if (!string.IsNullOrWhiteSpace(operation) && "edit" == operation) { string reimId = Request["reimId"]; bool isError = false; if (!string.IsNullOrWhiteSpace(reimId)) { DalOperationAboutReim dalReim = new DalOperationAboutReim(); Reim reim = dalReim.GetReim(int.Parse(reimId)); if (reim == null) { isError = true; } else { this.ReimName.Text = reim.name; this.ReimDesc.Text = reim.comment; this.btn_NewReim.Text = "修改"; this.hf_ReimId.Value = reim.id.ToString(); } } else { isError = true; } if (isError) { Javascript.Alert("您所执行操作的数据不存在或已被删除!", Page); Javascript.RefreshParentWindowReload(Page); } } } }
protected void NewReim_Click(object sender, EventArgs e) { string reimName = this.ReimName.Text.Trim(); string reimDesc = this.ReimDesc.Text.Trim(); DalOperationAboutReim dalReim = new DalOperationAboutReim(); if (this.btn_NewReim.Text == "修改") { string reimId = this.hf_ReimId.Value; Reim reim = dalReim.GetReim(int.Parse(reimId)); if (reim != null) { reim.name = reimName; reim.comment = reimDesc; dalReim.UpdateReim(reim); } else { Javascript.Alert("您所操作的报销项不存在或已被删除!", Page); } } else { Reim reim = new Reim() { name = reimName, comment = reimDesc }; dalReim.AddReim(reim); } Javascript.Alert("操作成功!", Page); Javascript.RefreshParentWindowReload(Page); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string projectId = Request["projectId"]; if (string.IsNullOrWhiteSpace(projectId)) { Javascript.Alert("请指定您要添加报销规则的项目!", Page); Javascript.RefreshParentWindowReload(Page); } else { DalOperationAboutProject dalProject = new DalOperationAboutProject(); DalOperationAboutReim dalReim = new DalOperationAboutReim(); Project project = dalProject.GetProject(int.Parse(projectId.Trim())); List<Reim> reimList = dalReim.GetAllReims(); if (project == null || reimList.Count == 0) { Javascript.Alert("您要添加报销规则的项目不存在或者您未添加任何报销项,请核对后再次操作!", Page); Javascript.RefreshParentWindowReload(Page); } else { this.literal_ProjectName.Text = project.name; this.hf_ProjectId.Value = project.id.ToString(); foreach (Reim reim in reimList) { this.ddlReimLists.Items.Add(new ListItem(reim.name, reim.id.ToString())); } } } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string projectId = Request["projectId"]; string reimId = Request["reimId"]; if (string.IsNullOrWhiteSpace(projectId) || string.IsNullOrWhiteSpace(reimId)) { Javascript.Alert("您未指定要查看的报销记录!", Page); Javascript.RefreshParentWindowReload(Page); } else { DalOperationAboutReim dalReim = new DalOperationAboutReim(); DalOperationAboutProject dalProject = new DalOperationAboutProject(); DalOperationAboutReimItem dalReimItem = new DalOperationAboutReimItem(); Project project = dalProject.GetProject(int.Parse(projectId.Trim())); Reim reim = dalReim.GetReim(int.Parse(reimId.Trim())); if (project == null || reim == null) { Javascript.Alert("您指定的项目或报销项不存在!", Page); Javascript.RefreshParentWindowReload(Page); } else { this.ReimEntry_ProjectValue.Text = dalReimItem.GetReimItemValue(int.Parse(projectId), 0).ToString(); this.ReimEntry_ProjectReimValue.Text = dalReimItem.GetReimItemValue(int.Parse(projectId.Trim()), int.Parse(reimId.Trim())).ToString(); UserCookiesInfo userCookiesInfo = BllOperationAboutUser.GetUserCookiesInfo(); string cookieUserNo = userCookiesInfo.userNo; if (project.userNo == cookieUserNo || isAuth(cookieUserNo)) { List<ReimItem> reimItems = dalReimItem.GetReimItemsForProjectAndReim(int.Parse(projectId.Trim()), int.Parse(reimId.Trim())); this.ReimEntry_ProjectName.Text = project.name; this.ReimEntry_ReimName.Text = reim.name; if (reimItems == null || reimItems.Count == 0) { this.ReimEntry_ReimItemList.ShowFooter = true; } else { this.ReimEntry_ReimItemList.DataSource = reimItems; this.ReimEntry_ReimItemList.DataBind(); this.ReimEntry_ReimItemList.ShowFooter = false; } } else { Javascript.Alert("您无权查看此页面!", Page); Javascript.RefreshParentWindowReload(Page); } } } } }
private void BindDataItemReim() { DalOperationAboutReim dalReim = new DalOperationAboutReim(); List<Reim> reimList = dalReim.GetAllReims(); if (reimList == null || reimList.Count == 0) { Javascript.Alert("您尚未添加报销项,不能进行此操作!", Page); Javascript.RefreshParentWindowReload(Page); } else { ListItemCollection itemCollection = this.ddl_ReimList.Items; foreach (Reim reim in reimList) { itemCollection.Add(new ListItem(reim.name, reim.id.ToString())); } } }