public FleetItem initCreate() { var data = _vendorBLL.GetVendor().Where(x => x.IsActive == true); var model = new FleetItem(); model.VendorList = new SelectList(data, "VendorName", "VendorName"); var list1 = new List <SelectListItem> { new SelectListItem { Text = "Extend", Value = "Extend" }, new SelectListItem { Text = "Temporary", Value = "Temporary" }, new SelectListItem { Text = "Lease", Value = "Lease" }, new SelectListItem { Text = "Services", Value = "Services" } }; model.SupplyMethodList = new SelectList(list1, "Value", "Text"); list1 = new List <SelectListItem> { new SelectListItem { Text = "Automatic", Value = "Automatic" }, new SelectListItem { Text = "Manual", Value = "Manual" } }; model.TransmissionList = new SelectList(list1, "Value", "Text"); list1 = new List <SelectListItem> { new SelectListItem { Text = "MPV", Value = "MPV" }, new SelectListItem { Text = "SUV", Value = "SUV" }, new SelectListItem { Text = "Forklift", Value = "Forklift" }, new SelectListItem { Text = "Motorcycle", Value = "Motorcycle" }, new SelectListItem { Text = "Truck", Value = "Truck" } }; model.BodyTypeList = new SelectList(list1, "Value", "Text"); return(model); }
public ActionResult Edit(FleetItem model) { if (ModelState.IsValid) { var exist = _fleetBLL.GetFleet().Where(x => (x.EmployeeName == null ? "" : x.EmployeeName.ToUpper()) == (model.EmployeeName == null ? "" : model.EmployeeName.ToUpper()) && (x.EmployeeID == null ? "" : x.EmployeeID.ToUpper()) == (model.EmployeeID == null ? "" : model.EmployeeID.ToUpper()) && (x.ChasisNumber == null ? "" : x.ChasisNumber.ToUpper()) == (model.ChasisNumber == null ? "" : model.ChasisNumber.ToUpper()) && (x.EngineNumber == null ? "" : x.EngineNumber.ToUpper()) == (model.EngineNumber == null ? "" : model.EngineNumber.ToUpper()) && x.IsActive).FirstOrDefault(); if (exist != null) { exist.IsActive = false; exist.ModifiedBy = "SYSTEM"; exist.ModifiedDate = DateTime.Now; _fleetBLL.Save(exist); } var data = Mapper.Map <FleetDto>(model); data.ModifiedBy = CurrentUser.USERNAME; data.ModifiedDate = DateTime.Now; _fleetBLL.Save(data, CurrentUser); } else { var errors = ModelState.Values.Where(c => c.Errors.Count > 0).ToList(); if (errors.Count > 0) { //get error details } RedirectToAction("Index", "MstFleet"); } return(RedirectToAction("Index", "MstFleet")); }
public FleetNavigator(FleetItem fleet, Seeker seeker) : base(fleet.Data) { _fleet = fleet; _seeker = seeker; Subscribe(); }
public JsonResult UploadFile(HttpPostedFileBase upload) { var qtyPacked = string.Empty; var qty = string.Empty; var data = (new ExcelReader()).ReadExcel(upload); var model = new List <FleetItem>(); if (data != null) { foreach (var dataRow in data.DataRows) { try { if (dataRow.Count <= 0) { continue; } else if (dataRow[0] == "Police Number") { continue; } var item = new FleetItem(); item.PoliceNumber = dataRow[0]; if (dataRow[2] != "NULL" & dataRow[2] != "") { item.EmployeeID = dataRow[2]; } item.EmployeeName = dataRow[1]; item.CostCenter = dataRow[3]; item.Manufacturer = dataRow[4]; item.Models = dataRow[5]; item.Series = dataRow[6]; item.Transmission = dataRow[7]; item.BodyType = dataRow[8]; item.FuelType = dataRow[9]; item.Branding = dataRow[10]; item.Color = dataRow[11]; item.Airbag = dataRow[12] == "Yes"? true: false; item.AirbagS = dataRow[12]; item.ChasisNumber = dataRow[13]; item.EngineNumber = dataRow[14]; item.VehicleYear = Convert.ToInt32(dataRow[15]); item.VehicleType = dataRow[16]; item.VehicleUsage = dataRow[17]; item.Project = dataRow[18] == "Yes" ? true : false; item.ProjectS = dataRow[18]; item.ProjectName = dataRow[19]; if (dataRow[20] != "NULL" && dataRow[20] != "") { double dStartDate = double.Parse(dataRow[21].ToString()); DateTime dtStartDate = DateTime.FromOADate(dStartDate); item.StartDate = dtStartDate; } if (dataRow[21] != "NULL" && dataRow[21] != "") { double dEndDate = double.Parse(dataRow[21].ToString()); DateTime dtEndDate = DateTime.FromOADate(dEndDate); item.EndDate = dtEndDate; } item.VendorName = dataRow[22]; item.City = dataRow[23]; item.SupplyMethod = dataRow[24]; item.Restitution = dataRow[25] == "Yes" ? true : false; item.RestitutionS = dataRow[25]; item.MonthlyHMSInstallment = Convert.ToInt32(dataRow[26]); item.Price = Convert.ToInt32(dataRow[27]); item.VatDecimal = Convert.ToInt64(dataRow[28]); item.PoNumber = dataRow[29]; item.PoLine = dataRow[30]; item.CarGroupLevel = Convert.ToInt32(dataRow[31]); if (dataRow[32] != "NULL" && dataRow[32] != "") { item.GroupLevel = Convert.ToInt32(dataRow[32]); } else { item.GroupLevel = 0; } item.AssignedTo = dataRow[33]; item.Address = dataRow[34]; if (dataRow[35] != "NULL" && dataRow[35] != "") { double dStartContract = double.Parse(dataRow[35].ToString()); DateTime dtStartContract = DateTime.FromOADate(dStartContract); item.StartContract = dtStartContract; } if (dataRow[36] != "NULL" && dataRow[36] != "") { double dEndContract = double.Parse(dataRow[36].ToString()); DateTime dtEndContract = DateTime.FromOADate(dEndContract); item.EndContract = dtEndContract; } item.VehicleStatus = dataRow[37]; item.CertificateOwnership = dataRow[38]; item.Comments = dataRow[39]; item.Assets = dataRow[40]; string TotalMonthlyCharge = dataRow[41]; TotalMonthlyCharge = TotalMonthlyCharge.Trim(','); item.TotalMonthlyCharge = Int64.Parse(String.IsNullOrEmpty(TotalMonthlyCharge) ? "0" : TotalMonthlyCharge); item.Function = dataRow[42]; if (dataRow.Count <= 43) { item.Regional = ""; } else { item.Regional = dataRow[43]; } item.ErrorMessage = string.Empty; if (item.EmployeeID != null) { var existEmp = _employeeBLL.GetByID(dataRow[2]); if (existEmp == null) { item.ErrorMessage += "Data Employee ID Not Exist in master employee,"; } } model.Add(item); } catch (Exception) { } } } return(Json(model)); }
//public ActionResult Create() //{ // var model = initCreate(); // model.MainMenu = _mainMenu; // return View(model); //} //[HttpPost] //public ActionResult Create(FleetItem Model) //{ // try // { // if(ModelState.IsValid) // { // var dto = Mapper.Map<FleetDto>(Model); // dto.CreatedDate = DateTime.Now; // dto.CreatedBy = "Doni"; // dto.IsActive = true; // _fleetBLL.Save(dto); // } // } // catch (Exception ) // { // var model = initCreate(); // return View(model); // } // return RedirectToAction("Index","MstFleet"); //} #endregion public FleetItem initEdit(FleetItem model) { var data = _vendorBLL.GetVendor().Where(x => x.IsActive == true); model.VendorList = new SelectList(data, "VendorName", "VendorName", model.VendorName); var list1 = new List <SelectListItem> { new SelectListItem { Text = "Extend", Value = "Extend" }, new SelectListItem { Text = "Temporary", Value = "Temporary" }, new SelectListItem { Text = "Lease", Value = "Lease" }, new SelectListItem { Text = "Services", Value = "Services" } }; model.SupplyMethodList = new SelectList(list1, "Value", "Text", model.SupplyMethod); list1 = new List <SelectListItem> { new SelectListItem { Text = "Automatic", Value = "Automatic" }, new SelectListItem { Text = "Manual", Value = "Manual" } }; model.TransmissionList = new SelectList(list1, "Value", "Text", model.Transmission); list1 = new List <SelectListItem> { new SelectListItem { Text = "MPV", Value = "MPV" }, new SelectListItem { Text = "SUV", Value = "SUV" }, new SelectListItem { Text = "Forklift", Value = "Forklift" }, new SelectListItem { Text = "Motorcycle", Value = "Motorcycle" }, new SelectListItem { Text = "Truck", Value = "Truck" } }; model.BodyTypeList = new SelectList(list1, "Value", "Text", model.BodyType); list1 = new List <SelectListItem> { new SelectListItem { Text = "Gasoline", Value = "Gasoline" }, new SelectListItem { Text = "Diesel", Value = "Diesel" } }; model.FuelTypeList = new SelectList(list1, "Value", "Text", model.FuelType); var groupCostData = _groupCostCenterBLL.GetGroupCenter().Where(x => x.IsActive == true); model.FunctionList = new SelectList(groupCostData, "FunctionName", "FunctionName", model.Function); var locationMappingData = _locationMappingBLL.GetLocationMapping().Where(x => x.IsActive == true); model.RegionalList = new SelectList(locationMappingData, "Region", "Region", model.Regional); return(model); }
private void BuildCommand() { GameObject cmdPrefab = GetCommandPrefab(); //GameObject commandGo = UnityUtility.AddChild(gameObject, RequiredPrefabs.Instance.fleetCmd.gameObject); GameObject commandGo = UnityUtility.AddChild(gameObject, cmdPrefab); _command = commandGo.GetSafeMonoBehaviourComponent<FleetItem>(); }
private void DeployPresetPiece() { InitializeElements(); _command = gameObject.GetSafeMonoBehaviourComponentInChildren<FleetItem>(); InitializePiece(); SelectHQElement(); AssignFormationPositions(); }
private void BuildFleetCommand() { GameObject fleetCmdGo = UnityUtility.AddChild(gameObject, RequiredPrefabs.Instance.fleetCmd.gameObject); _fleetCmd = fleetCmdGo.GetSafeMonoBehaviourComponent<FleetItem>(); }
private void DeployExistingFleet() { InitializeShips(); _fleetCmd = gameObject.GetSafeMonoBehaviourComponentInChildren<FleetItem>(); InitializeFleet(); SelectFlagship(); AssignFormationPositions(); }