Exemple #1
0
    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;
            //}
        }
    }
Exemple #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         dvCostSupervise.DataSource = CostSuperviseManager.getAllCostSupervise("", "", "全部", "全部");
         dvCostSupervise.DataBind();
     }
 }
Exemple #3
0
    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();
    }
Exemple #4
0
    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");
    }
Exemple #5
0
    /// <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();
    }
Exemple #6
0
    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;
        }
    }
Exemple #7
0
    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;
            }
        }
    }