private void dgvSummary_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (dgvSummary.Columns[e.ColumnIndex].Name == "删除") { ManageCarRequiredment manageCarRequiredment = new ManageCarRequiredment(); manageCarRequiredment.Id = Convert.ToInt32(dgvSummary.CurrentRow.Cells["managerId"].Value.ToString()); manageCarRequiredment.DriverId = Convert.ToInt32(dgvSummary.CurrentRow.Cells["driverId"].Value.ToString()); manageCarRequiredment.CarId = Convert.ToInt32(dgvSummary.CurrentRow.Cells["carId"].Value.ToString()); try { manageCarRequiredmentBLL.DeleteObject(manageCarRequiredment); driverWriteListBLL.UpdateIsUseStatus(manageCarRequiredment.DriverId,0); carBll.UpdateIsUseStatus(manageCarRequiredment.CarId,0); MessageBox.Show("删除成功"); // DataTable carList = manageCarRequiredmentBLL.FindAll_infos(getblacklistsql); // dgvSummary.DataSource = carList; } catch (Exception ex) { MessageBox.Show("删除失败" + ex.Message); } } }
private void dgvSelectgroup_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { ManageCarRequiredment manageCarRequiredment = new ManageCarRequiredment(); int a = dgvSelectgroup.CurrentRow.Index; manageCarRequiredment.UserName = ""; manageCarRequiredment.CarYaoqiu = ""; manageCarRequiredment.GroupId = Convert.ToInt32(dgvSelectgroup.Rows[a].Cells["id"].Value.ToString()); dgvSummary.DataSource = manageCarRequiredmentBLL.FindManageCustomer(manageCarRequiredment.GroupId); }
/// <summary> /// 根据主键号查找数据 /// </summary> /// <param name="IdentifyNumber"></param> public DataTable FindObjectById(ManageCarRequiredment manageCarRequiredment) { string sql = "select ID ,UserName as 用户名,GroupId as 关联的分组id,CarId as 关联车辆,DriverId as 关联司机,CarYaoqiu as 用车需求 from TB_ManageCarRequiredment where Id=" + manageCarRequiredment.Id + ""; return AccessHelper.GetDataSet(sql); }
public void UpdateManageCarRequiredment(ManageCarRequiredment manageCarRequiredment) { string sql = "update TB_ManageCarRequiredment set UserName ='******',GroupId=" + manageCarRequiredment.GroupId + ",DriverId=" + manageCarRequiredment.DriverId + ",CarRequriedment ='" + manageCarRequiredment.CarYaoqiu + "' where id=" + manageCarRequiredment.Id + ""; AccessHelper.SQLExecute(sql); }
/// <summary> /// 删除数据 /// </summary> /// <param name="manageCarRequiredment"></param> /// <returns></returns> public bool DeleteObject(ManageCarRequiredment manageCarRequiredment) { string sql = "delete from TB_ManageCarRequiredment where id=" + manageCarRequiredment.Id + ""; return AccessHelper.SQLExecute(sql); }
/// <summary> /// 新增单个数据 /// </summary> /// <param name="driverAbnormalNameList"></param> /// <returns></returns> public bool InsertObject(ManageCarRequiredment manageCarRequiredment) { string sql = "insert into TB_ManageCarRequiredment (UserName,CarId,DriverId,GroupId,CreateTime,CarYaoqiu,CarYongtu,Other) values('" + manageCarRequiredment.UserName + "'," + manageCarRequiredment.CarId + "," + manageCarRequiredment.DriverId + "," + manageCarRequiredment.GroupId + ",'" + manageCarRequiredment.CreateTime + "','" + manageCarRequiredment.CarYaoqiu + "','" + manageCarRequiredment.CarYongtu + "','" + manageCarRequiredment.Other + "' )"; return AccessHelper.SQLExecute(sql); }
/// <summary> /// 根据条件查询 /// </summary> /// <param name="car"></param> public DataTable SelectbyManageCarRequiredment(ManageCarRequiredment manageCarRequiredment) { string sql = "select * from TB_ManageCarRequiredment where 1=1 "; if (!string.IsNullOrEmpty(manageCarRequiredment.UserName) || manageCarRequiredment.UserName != "") { sql += "and UserName='******'"; } if ( manageCarRequiredment.DriverId != 0) { sql += "and DriverId=" + manageCarRequiredment.DriverId + ""; } if (manageCarRequiredment.GroupId != 0) { sql += "and GroupId=" + manageCarRequiredment.GroupId + ""; } if (manageCarRequiredment.CarId != 0) { sql += "and CarId=" + manageCarRequiredment.CarId + ""; } if (!string.IsNullOrEmpty(manageCarRequiredment.CarYaoqiu) || manageCarRequiredment.CarYaoqiu != "") { sql += "and CarRequriedment='" + manageCarRequiredment.CarYaoqiu + "'"; } return AccessHelper.GetDataSet(sql); }
private void btnSaveManageCar_Click(object sender, EventArgs e) { if (txtdriverNameManage.Text == "") { MessageBox.Show("请配置司机"); return; } if (txtCarManage.Text == "") { MessageBox.Show("请配置车辆"); return; } CarUseHisotry carUseHisotry = new CarUseHisotry(); if (dgvCustomerInfor.CurrentRow == null) { MessageBox.Show("请选择人员进行配置"); return; } int currentDriverListIndex = dgvWriteDriverList.CurrentRow.Index; int driverId = Convert.ToInt32(dgvWriteDriverList.Rows[currentDriverListIndex].Cells["DriverId"].Value); carUseHisotry.DriverIdNumber = dgvWriteDriverList.Rows[currentDriverListIndex].Cells["身份证件号码"].Value.ToString(); int currentCarListIndex = dgvCarList.CurrentRow.Index; int carId = Convert.ToInt32(dgvCarList.Rows[currentCarListIndex].Cells["CarId"].Value); carUseHisotry.CarIdNumber = dgvCarList.Rows[currentCarListIndex].Cells["车牌号"].Value.ToString(); int currentUserListIndex = dgvCustomerInfor.CurrentRow.Index; int userId = Convert.ToInt32(dgvCustomerInfor.Rows[currentUserListIndex].Cells["Id"].Value); int groupId = dgvGroupList1.CurrentRow.Index; carUseHisotry.GroupId = Convert.ToInt32(dgvGroupList1.Rows[groupId].Cells["GroupId"].Value); int currentCustomerListIndex = dgvCustomerInfor.CurrentRow.Index; string currentCustomerUserName = dgvCustomerInfor.Rows[currentCustomerListIndex].Cells["用户名"].Value.ToString(); carUseHisotry.UserName = dgvCustomerInfor.Rows[currentCustomerListIndex].Cells["用户名"].Value.ToString(); carUseHisotry.Telephone = dgvCustomerInfor.Rows[currentCustomerListIndex].Cells["联系方式"].Value.ToString(); carUseHisotry.CreateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"); int currentCarReuirmentIndex = dgvCarReuirment.CurrentRow.Index; string CarYaoqiu = dgvCarReuirment.Rows[currentCarReuirmentIndex].Cells["CarYaoqiu"].Value.ToString(); string CarYongtu = dgvCarReuirment.Rows[currentCarReuirmentIndex].Cells["CarYongtu"].Value.ToString(); string Other = dgvCarReuirment.Rows[currentCarReuirmentIndex].Cells["Other"].Value.ToString(); //userBLL.UpdateIsUseStatus(userId); //User user = new User(); //user.Id = carId; //dgvCustomerInfor.DataSource = userBLL.SelectbyUser(user); ManageCarRequiredment manageCarRequiredment = new ManageCarRequiredment(); manageCarRequiredment.GroupId = Convert.ToInt32(dgvGroupList1.Rows[groupId].Cells["GroupId"].Value); manageCarRequiredment.UserName = currentCustomerUserName; manageCarRequiredment.DriverId = driverId; manageCarRequiredment.CarId = carId; manageCarRequiredment.CarYaoqiu = CarYaoqiu; manageCarRequiredment.CarYongtu = CarYaoqiu; manageCarRequiredment.Other = CarYaoqiu; manageCarRequiredment.CreateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"); try { manageCarRequiredmentBLL.InsertObject(manageCarRequiredment); } catch (Exception ex) { MessageBox.Show("编辑信息错误"); } driverWriteListBLL.UpdateIsUseStatus(driverId,1); calBll.UpdateIsUseStatus(carId,1); dgvWriteDriverList.DataSource = driverWriteListBLL.FindAllInfo(); dgvCarList.DataSource = calBll.FindAllInfo(); dgvManagedInfo.DataSource = manageCarRequiredmentBLL.FindAllInfo(); MessageBox.Show("编辑成功!"); try { carUseHisotryBLL.InsertObject(carUseHisotry); } catch (Exception ex) { MessageBox.Show("插入历史数据表错误"); return; } }
public void UpdateUser(ManageCarRequiredment manageCarRequiredment) { manageCarRequiredmentDAL.UpdateManageCarRequiredment(manageCarRequiredment); }
public DataTable SelectbyUser(ManageCarRequiredment manageCarRequiredment) { return manageCarRequiredmentDAL.SelectbyManageCarRequiredment(manageCarRequiredment); }
public bool InsertObject(ManageCarRequiredment manageCarRequiredment) { return manageCarRequiredmentDAL.InsertObject(manageCarRequiredment); }
public bool DeleteObject(ManageCarRequiredment manageCarRequiredment) { return manageCarRequiredmentDAL.DeleteObject(manageCarRequiredment); }