protected void bt_Approve_Click(object sender, EventArgs e) { int ID = ViewState["ID"] != null && int.TryParse(ViewState["ID"].ToString(), out ID) ? ID : 0; CM_VehicleBLL _VehicleBLL = new CM_VehicleBLL(ID); if (ID == 0 || _VehicleBLL.Model == null | _VehicleBLL.Model.ApproveFlag == 1) { MessageBox.Show(Page, "审核失败"); return; } CM_WareHouseBLL _WareHouseBLL = new CM_WareHouseBLL(); _WareHouseBLL.Model.Client = (int)Session["OwnerClient"]; _WareHouseBLL.Model.Code = _VehicleBLL.Model.VehicleNo; _WareHouseBLL.Model.Name = _VehicleBLL.Model.VehicleNo + "-仓库"; _WareHouseBLL.Model.OfficialCity = new CM_ClientBLL((int)Session["OwnerClient"]).Model.OfficialCity; _WareHouseBLL.Model.Classify = 3; //车仓库 _WareHouseBLL.Model.RelateVehicle = ID; _WareHouseBLL.Model.ActiveState = 1; _WareHouseBLL.Model.InsertStaff = (int)Session["UserID"]; int warehouse = _WareHouseBLL.Add(); if (warehouse > 0) { _VehicleBLL.Model.RelateWareHouse = warehouse; _VehicleBLL.Model.ApproveFlag = 1; _VehicleBLL.Model.UpdateStaff = (int)Session["UserID"]; _VehicleBLL.Update(); MessageBox.ShowAndRedirect(this, "审核成功!", "VehicleList.aspx"); } }