예제 #1
0
    protected void gvUserInfo_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "del")
        {
            string Id = e.CommandArgument.ToString();
            try
            {
                Car_UserInfo cars = CarUserInfoManager.GetAllCarsById(Convert.ToInt32(Id));

                if (cars.State == "已出车" || cars.State == "维修中")
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('此车不是未出车状态不可删除!');", true);
                }
                else
                {
                    int num = CarUserInfoManager.DeleteDriver(Id);

                    if (num > 0)
                    {
                        Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('删除成功!');", true);
                    }

                    gvUserInfo.DataSourceID = null;
                    gvUserInfo.DataSource   = odsUserInfo;
                    gvUserInfo.DataBind();
                }
            }
            catch
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('删除失败!');", true);
                return;
            }
        }
    }
예제 #2
0
    void ucpage_onPageIndexChanging(int pageIndex)
    {
        string userName = txtMark.Text.ToString();

        gvUserInfo.DataSourceID = null;
        IList <Car_UserInfo> list = CarUserInfoManager.SelectCarsDark(userName);

        if (list.Count == 0)
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('无记录!');", true);
        }
        PagedDataSource page = new PagedDataSource();

        page.AllowPaging = true;
        page.DataSource  = list;//CarUserInfoManager.GetAllUserInfo();
        page.PageSize    = 5;
        ucpage.PageCount = page.PageCount;

        page.CurrentPageIndex = pageIndex;

        gvUserInfo.DataSource = page;
        ucpage.SetButtonEnable();

        gvUserInfo.DataBind();
    }
예제 #3
0
    void ucpage_onPageIndexChanging(int pageIndex)
    {
        PagedDataSource page = new PagedDataSource();

        page.AllowPaging = true;
        page.DataSource  = CarUserInfoManager.GetAllUserInfo();
        page.PageSize    = 5;
        ucpage.PageCount = page.PageCount;

        page.CurrentPageIndex = pageIndex;

        gvUserInfo.DataSource = page;
        ucpage.SetButtonEnable();

        gvUserInfo.DataBind();
    }
예제 #4
0
    protected void btnSelect_Click(object sender, EventArgs e)
    {
        string userName = txtMark.Text.ToString();


        gvUserInfo.DataSourceID = null;
        IList <Car_UserInfo> list = CarUserInfoManager.SelectCarsDark(userName);

        if (list.Count == 0)
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('无记录!');", true);
        }
        gvUserInfo.DataSource = list;
        gvUserInfo.DataBind();
        txtMark.Text = "";
    }
예제 #5
0
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        Car_UserInfo davnote = new Car_UserInfo();

        davnote = getdavs(ref davnote);
        int num = CarUserInfoManager.AddDavte(davnote);

        if (num > 0)
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('添加成功!');window.location.href='driverInfo.aspx';</script>");
        }
        else
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('添加失败!');", true);
            return;
        }
    }