コード例 #1
0
ファイル: driverInfo.aspx.cs プロジェクト: 262734254/OA
    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
ファイル: CarUserInfoManager.cs プロジェクト: 262734254/OA
 /// <summary>
 ///添加驾驶员信息
 /// </summary>
 /// <param name="userinfo"></param>
 /// <returns></returns>
 public static int AddDavte(Car_UserInfo userinfo)
 {
     try
     {
         return(carService.AddDavte(userinfo));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.ToString());
     }
 }
コード例 #3
0
ファイル: CarUserInfoService.cs プロジェクト: 262734254/OA
        public IList <Car_UserInfo> usp_CarUserNameState(string State)
        {
            string               proName = "usp_CarUserNameState";
            DataTable            tb      = DBHelper.GetDataTableProc(proName, new SqlParameter("@State", State));
            IList <Car_UserInfo> list    = new List <Car_UserInfo>();

            foreach (DataRow r in tb.Rows)
            {
                Car_UserInfo car = new Car_UserInfo();
                car.UserName = (string)r["UserName"];
                list.Add(car);
            }
            return(list);
        }
コード例 #4
0
ファイル: CarUserInfoService.cs プロジェクト: 262734254/OA
        /// <summary>
        /// 添加驾驶员
        /// </summary>
        /// <param name="dav"></param>
        /// <returns></returns>

        public int AddDavte(Car_UserInfo userinfo)
        {
            SqlParameter[] para = new SqlParameter[]
            {
                new SqlParameter("@UserName", userinfo.UserName),
                new SqlParameter("@Age", userinfo.Age),
                new SqlParameter("@Sex", userinfo.Sex),
                new SqlParameter("@Address", userinfo.Address),
                new SqlParameter("@phone", userinfo.Phone),
                new SqlParameter("@state", userinfo.State)
            };
            int num = DBHelper.ExecuteNonQueryProc("usp_CasAddUserInfo", para);

            return(num);
        }
コード例 #5
0
ファイル: AddDriver.aspx.cs プロジェクト: 262734254/OA
    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;
        }
    }
コード例 #6
0
ファイル: CarUserInfoService.cs プロジェクト: 262734254/OA
        public IList <Car_UserInfo> GetAllUserInfo()
        {
            string               cars = "usp_CarSelectUserInfo";
            DataTable            tb   = DBHelper.GetDataTableProc(cars, null);
            IList <Car_UserInfo> list = new List <Car_UserInfo>();

            foreach (DataRow reader in tb.Rows)
            {
                Car_UserInfo userInfo = new Car_UserInfo();
                userInfo.UserId   = (int)reader["UserId"];
                userInfo.UserName = (string)reader["UserName"];
                userInfo.Address  = (string)reader["Address"];
                userInfo.Age      = (int)reader["Age"];
                userInfo.Phone    = (string)reader["Phone"];
                userInfo.Sex      = (string)reader["Sex"];
                userInfo.State    = (string)reader["State"];
                list.Add(userInfo);
            }
            return(list);
        }
コード例 #7
0
ファイル: AddDriver.aspx.cs プロジェクト: 262734254/OA
    public Car_UserInfo getdavs(ref Car_UserInfo dav)
    {
        dav.Address  = txtAddRess.Text.ToString();
        dav.Age      = Convert.ToInt32(txtAge.Text.Trim());
        dav.Phone    = txtPhone.Text.ToString();
        dav.State    = txtState.Text.ToString();
        dav.UserName = txtName.Text.ToString();


        if (rdoMan.Checked)
        {
            dav.Sex = "男";
        }
        if (rdoGril.Checked)
        {
            dav.Sex = "女";
        }

        return(dav);
    }
コード例 #8
0
ファイル: CarUserInfoService.cs プロジェクト: 262734254/OA
        /// <summary>
        /// 根据姓名查看驾驶员
        /// </summary>
        /// <param name="userName"></param>
        /// <returns></returns>
        public IList <Car_UserInfo> SelectCarsDark(string userName)
        {
            string               proName = "usp_CarSelectName";
            DataTable            tb      = DBHelper.GetDataTableProc(proName, new SqlParameter("@UserName", userName));
            IList <Car_UserInfo> list    = new List <Car_UserInfo>();

            foreach (DataRow r in tb.Rows)
            {
                Car_UserInfo car = new Car_UserInfo();
                car.UserName = (string)r["UserName"];
                car.State    = (string)r["State"];
                car.Address  = (string)r["Address"];
                car.Age      = (int)r["Age"];
                car.Phone    = (string)r["Phone"];
                car.Sex      = (string)r["Sex"];
                car.UserId   = (int)r["UserId"];

                list.Add(car);
            }
            return(list);
        }
コード例 #9
0
ファイル: CarUserInfoService.cs プロジェクト: 262734254/OA
        /// <summary>
        /// 根据ID查看所有驾驶员
        /// </summary>
        /// <param name="Id"></param>
        /// <returns></returns>
        public Car_UserInfo GetAllCarsById(int Id)
        {
            string sql = "usp_CarSelectUserInfoById";

            using (SqlDataReader reader = DBHelper.ExecuteReaderProc(sql, new SqlParameter("@UserId", Id)))
            {
                if (reader.Read())
                {
                    Car_UserInfo userIfo = new Car_UserInfo();
                    userIfo.UserId  = (int)reader["UserId"];
                    userIfo.Address = (string)reader["Address"];
                    userIfo.Age     = (int)reader["Age"];
                    userIfo.Phone   = (string)reader["Phone"];
                    userIfo.Sex     = (string)reader["Sex"];
                    userIfo.State   = (string)reader["State"];
                    return(userIfo);
                }
                else
                {
                    reader.Close();
                    return(null);
                }
            }
        }