protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string name = "0"; CS_Id = Convert.ToInt32(Request.QueryString["CS_Id"]); name = Request.QueryString["CS_name"]; if (CS_Id != 0) { CostSupervise cs = CostSuperviseManager.getCostSuperviseById(CS_Id); txtCS_Date.Value = cs.CS_Date.ToShortDateString(); ddlMark.DataSourceID = null; ddlMark.DataSource = CarsManager.GetAllCars(); ddlMark.DataTextField = "CarMark"; ddlMark.DataValueField = "Car_Id"; ddlMark.DataBind(); ddlMark.SelectedItem.Text = cs.CarMark; ddlCS_Item.SelectedValue = cs.CS_Item; txtC_Sum.Text = cs.CS_Cost.ToString(); rblCarType.SelectedValue = cs.CS_CarType; image.ImageUrl = cs.BillPhoto; txtRemark.Value = cs.Remark; } if (name == "Up") { rblCarType.Enabled = false; ddlMark.Enabled = false; } //else //{ // rblCarType.Enabled = false; //} } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { dvCostSupervise.DataSource = CostSuperviseManager.getAllCostSupervise("", "", "全部", "全部"); dvCostSupervise.DataBind(); } }
protected void btnSel_Click(object sender, EventArgs e) { string statime = txtStatime.Value; string endtime = txtEndtime.Value; string carType = ddlCharType.SelectedValue; string carMark = ddlCarMark.SelectedValue; dvCostSupervise.DataSource = CostSuperviseManager.getAllCostSupervise(statime, endtime, carType, carMark); dvCostSupervise.DataBind(); }
protected void btnDel_Click(object sender, EventArgs e) { for (int i = 0; i < dvCostSupervise.Rows.Count; i++) { CheckBox cb = (CheckBox)dvCostSupervise.Rows[i].FindControl("input") as CheckBox; if (cb.Checked == true) { HiddenField lfCarID = dvCostSupervise.Rows[i].FindControl("lblCS_Id") as HiddenField; int id = Convert.ToInt32(lfCarID.Value); CostSuperviseManager.delCostSuperviseById(id); } } Response.Redirect("~/CarManager/ElseCostlist.aspx"); }
/// <summary> /// 利用PagedDataSource做数据源绑定数据分页 /// </summary> /// <param name="pageIndex"></param> private void DataBind(int pageIndex) { string statime = txtStatime.Value; string endtime = txtEndtime.Value; string carType = ddlCharType.SelectedValue; string carMark = ddlCarMark.SelectedValue; PagedDataSource pds = new PagedDataSource(); pds.AllowPaging = true; pds.PageSize = CommHelper.GetPageCount; IList <CostSupervise> list = null; if (statime == "" && endtime == "" && carType == "全部" && carMark == "全部") { list = CostSuperviseManager.getAllCostSupervise("", "", "全部", "全部"); } else { list = CostSuperviseManager.getAllCostSupervise(statime, endtime, carType, carMark); } if (list.Count == 0) { lblMessage.Visible = true; lblMessage.Text = "无相应的记录"; } else { lblMessage.Visible = false; } pds.DataSource = list; pds.CurrentPageIndex = pageIndex; //取得当前页索引 Pager1.DataCount = list.Count; //获取记录数 并赋值 Pager1.PageCount = pds.PageCount; dvCostSupervise.DataSourceID = null; dvCostSupervise.DataSource = pds; dvCostSupervise.DataBind(); }
protected void btnDel_Click(object sender, EventArgs e) { try { for (int i = 0; i < dvCostSupervise.Rows.Count; i++) { CheckBox cb = (CheckBox)dvCostSupervise.Rows[i].FindControl("input") as CheckBox; if (cb.Checked == true) { HiddenField lfCarID = dvCostSupervise.Rows[i].FindControl("lblCS_Id") as HiddenField; int id = Convert.ToInt32(lfCarID.Value); CostSuperviseManager.delCostSuperviseById(id); } } Response.Redirect("~/CarManager/ElseCostlist.aspx"); } catch (Exception ex) { Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('删除失败!');", true); return; } }
protected void btnSave_Click(object sender, EventArgs e) { string name = "0"; name = Request.QueryString["CS_name"]; CostSupervise cs = new CostSupervise(); cs.CS_Id = CS_Id; cs.CS_Date = Convert.ToDateTime(txtCS_Date.Value); cs.CarMark = ddlMark.SelectedItem.Text; cs.CS_Item = ddlCS_Item.SelectedValue; cs.CS_Cost = Convert.ToDouble(txtC_Sum.Text); cs.CS_CarType = rblCarType.SelectedValue; if (ddlMark.SelectedItem.Text == "请选择") { Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('请选择正确的车牌号!');", true); return; } //图片上传判断 string FileName = ""; if (fuBillPhoto.PostedFile != null) { FileName = System.IO.Path.GetFileName(fuBillPhoto.PostedFile.FileName).ToLower(); if (FileName == "") { Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('清单照片不能为空!');", true); return; } fuBillPhoto.PostedFile.SaveAs(Server.MapPath("~/images/UpLoad/" + FileName)); cs.BillPhoto = "~/images/UpLoad/" + FileName; } else { cs.BillPhoto = image.ImageUrl; } image.ImageUrl = cs.BillPhoto; cs.Remark = Server.HtmlDecode(txtRemark.Value); if (name == "Up") { int result = CostSuperviseManager.updateCostSupervise(cs); if (result != 0) { Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('更新成功!');window.location.href='ElseCostlist.aspx'", true); } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('更新失败!');", true); txtCS_Date.Value = ""; txtC_Sum.Text = ""; txtRemark.Value = ""; return; } } else { int result = CostSuperviseManager.addCostSupervise(cs); if (result != 0) { Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('添加成功!');window.location.href='ElseCostlist.aspx'", true); } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('添加失败!');", true); txtCS_Date.Value = ""; txtC_Sum.Text = ""; txtRemark.Value = ""; return; } } }