private static IList <Vehicle> VehiclesFromTable(DataTable vehiclesTable) { IList <Vehicle> vehicles = new List <Vehicle>(); foreach (DataRow row in vehiclesTable.Rows) { Vehicle vehicle = new Vehicle( row[vehicleTableLicensePlateColumnName].ToString(), ModelData.ModelFromRow(row), BranchData.BranchFromRow(row), Convert.IsDBNull(row[vehicleTableTankLevelColumnName]) ? 0 : (TankLevel)Convert.ToInt32(row[vehicleTableTankLevelColumnName]), Convert.IsDBNull(row[vehicleTableMileageColumnName]) ? 0 : Convert.ToInt32(row[vehicleTableMileageColumnName]), CustomerFromRow(row) ); vehicle.Operational = Convert.IsDBNull(row[vehicleTableOperational]) ? 0 : (Operational)Convert.ToInt32(row[vehicleTableOperational]); vehicle.RentalState = Convert.IsDBNull(row[vehicleTableRentalState]) ? 0 : (RentalState)Convert.ToInt32(row[vehicleTableRentalState]); vehicles.Add(vehicle); } return(vehicles); }
protected override void SaveMaintained() { if (String.IsNullOrEmpty(Form.id.Text)) { Model model = new Model(0, Form.name.Text, (Category)Form.category.SelectedItem) { CategoryId = ((Category)Form.category.SelectedItem).Id }; ModelData.Insert(model); } else { Model model = Current(); model.Name = Form.name.Text; model.Category = (Category)Form.category.SelectedItem; ModelData.Update(model); } }
protected override void LoadMaintanied() { this.Maintained = ModelData.GetAll(); LoadCategoryCombo(); }
protected override void DeleteMaintained() { ModelData.Delete(Current()); }
protected override void CreateData() { this.data = new ModelData(); }