Exemplo n.º 1
0
    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");
        }
    }
    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");
        }
    }