コード例 #1
0
        public ActionResult TankArrivalUpdate(TankArrivalUpdatePostModel postModel)
        {
            LoadTankPrepDropdowns();
            if (!ModelState.IsValid)
            {
                //return appropriate validation messages
                return(View(postModel));
            }
            //TODO: re-factor it as required
            var TANK_usp_upd_ArriveEquipment_spParams = new TANK_usp_upd_ArriveEquipment_spParams();

            TANK_usp_upd_ArriveEquipment_spParams.EquipmentID = postModel.EquipmentID;
            TANK_usp_upd_ArriveEquipment_spParams.EquipmentAN = postModel.EquipmentAN.Trim();
            if (postModel.EquipmentAN.Trim().Length == 10)
            {
                TANK_usp_upd_ArriveEquipment_spParams.EquipmentAN = postModel.EquipmentAN.Trim().Substring(0, 9);
            }
            if (postModel.EquipmentAN.Trim().Length == 11)
            {
                TANK_usp_upd_ArriveEquipment_spParams.CheckDigitAN = postModel.EquipmentAN.Trim().Substring(9, 10);
            }
            TANK_usp_upd_ArriveEquipment_spParams.LoadStatusTypeCD = postModel.LoadStatusTypeCD;
            TANK_usp_upd_ArriveEquipment_spParams.LocationID       = postModel.LocationID;
            TANK_usp_upd_ArriveEquipment_spParams.UpdateUserAN     = "System";

            _utilityService.ExecStoredProcedureWithoutResults("TANK_usp_upd_ArriveEquipment", TANK_usp_upd_ArriveEquipment_spParams);

            Success("Changes saved succesfully.");
            return(View(postModel));
        }
コード例 #2
0
        public ActionResult TankArrivalUpdate()
        {
            LoadTankPrepDropdowns();
            var viewModel = new TankArrivalUpdatePostModel();

            return(View(viewModel));
        }