public static void MouseDoubleClick(WinFormModelTypesList.ModelTypes typeModel, DataGridView dgv) { var typeID = dgv.SelectedRows[0].Cells[0].Value; if (typeModel.ToString() == ModelTypes.VehicleCategoryModel.ToString()) { frmAddUpdateVehicleCategory frm = new frmAddUpdateVehicleCategory(int.Parse(typeID.ToString())); frm.Show(); } if (typeModel.ToString() == ModelTypes.VehicleFuelTypeModel.ToString()) { frmAddUpdateVFuelType frm = new frmAddUpdateVFuelType(int.Parse(typeID.ToString())); frm.Show(); } if (typeModel.ToString() == ModelTypes.VehicleManufacturerModel.ToString()) { frmAddUpdateVehicleManufacturer frm = new frmAddUpdateVehicleManufacturer(int.Parse(typeID.ToString())); frm.Show(); } if (typeModel.ToString() == ModelTypes.VehicleTransmissionTypeModel.ToString()) { frmAddUpdateVehicleTransmissionType frm = new frmAddUpdateVehicleTransmissionType(int.Parse(typeID.ToString())); frm.Show(); } if (typeModel.ToString() == ModelTypes.VehicleTypeModel.ToString()) { frmAddUpdateVehicleType frm = new frmAddUpdateVehicleType(int.Parse(typeID.ToString())); frm.Show(); } }
//ADD || UPDATE REFERENCE VEHICLE TABLES public static async void AddOrUpdateModel(int?id, TextBox txtBox, WinFormModelTypesList.ModelTypes typeModel) { if (id.HasValue) { if (typeModel.ToString() == ModelTypes.VehicleCategoryModel.ToString()) { var entity = await _vehicleCategoryService.GetById <VehicleCategoryModel>(int.Parse(id.ToString())); txtBox.Text = entity.Name; } if (typeModel.ToString() == ModelTypes.VehicleManufacturerModel.ToString()) { var entity = await _vehicleManufacturerService.GetById <VehicleManufacturerModel>(int.Parse(id.ToString())); txtBox.Text = entity.Name; } if (typeModel.ToString() == ModelTypes.VehicleFuelTypeModel.ToString()) { var entity = await _vehicleFuelService.GetById <VehicleFuelTypeModel>(int.Parse(id.ToString())); txtBox.Text = entity.Name; } if (typeModel.ToString() == ModelTypes.VehicleTransmissionTypeModel.ToString()) { var entity = await _vehicleTransmissionService.GetById <VehicleTransmissionTypeModel>(int.Parse(id.ToString())); txtBox.Text = entity.Name; } if (typeModel.ToString() == ModelTypes.VehicleTypeModel.ToString()) { var entity = await _vehicleTypeService.GetById <VehicleTypeModel>(int.Parse(id.ToString())); txtBox.Text = entity.Name; } } }
public static async void BtnSubmitModel(int?id, TextBox txtBox, WinFormModelTypesList.ModelTypes typeModel) { var request = new VehicleReferenceTableAddUpdateRequest { Name = txtBox.Text }; if (typeModel.ToString() == ModelTypes.VehicleCategoryModel.ToString()) { VehicleCategoryModel entity = null; if (id.HasValue) { entity = await _vehicleCategoryService.Update <VehicleCategoryModel>(int.Parse(id.ToString()), request); } else { entity = await _vehicleCategoryService.Insert <VehicleCategoryModel>(request); } if (entity != null) { MessageBox.Show("Success!"); if (Form.ActiveForm != null) { Form.ActiveForm.Close(); } } } if (typeModel.ToString() == ModelTypes.VehicleManufacturerModel.ToString()) { VehicleManufacturerModel entity = null; if (id.HasValue) { entity = await _vehicleManufacturerService.Update <VehicleManufacturerModel>(int.Parse(id.ToString()), request); } else { entity = await _vehicleManufacturerService.Insert <VehicleManufacturerModel>(request); } if (entity != null) { MessageBox.Show("Success!"); if (Form.ActiveForm != null) { Form.ActiveForm.Close(); } } } if (typeModel.ToString() == ModelTypes.VehicleFuelTypeModel.ToString()) { VehicleFuelTypeModel entity = null; if (id.HasValue) { entity = await _vehicleFuelService.Update <VehicleFuelTypeModel>(int.Parse(id.ToString()), request); } else { entity = await _vehicleFuelService.Insert <VehicleFuelTypeModel>(request); } if (entity != null) { MessageBox.Show("Success!"); if (Form.ActiveForm != null) { Form.ActiveForm.Close(); } } } if (typeModel.ToString() == ModelTypes.VehicleTransmissionTypeModel.ToString()) { VehicleTransmissionTypeModel entity = null; if (id.HasValue) { entity = await _vehicleTransmissionService.Update <VehicleTransmissionTypeModel>(int.Parse(id.ToString()), request); } else { entity = await _vehicleTransmissionService.Insert <VehicleTransmissionTypeModel>(request); } if (entity != null) { MessageBox.Show("Success!"); if (Form.ActiveForm != null) { Form.ActiveForm.Close(); } } } if (typeModel.ToString() == ModelTypes.VehicleTypeModel.ToString()) { VehicleTypeModel entity = null; if (id.HasValue) { entity = await _vehicleTypeService.Update <VehicleTypeModel>(int.Parse(id.ToString()), request); } else { entity = await _vehicleTypeService.Insert <VehicleTypeModel>(request); } if (entity != null) { MessageBox.Show("Success!"); if (Form.ActiveForm != null) { Form.ActiveForm.Close(); } } } }
public static void baseFormForVehicleReferenceModelsLoad(WinFormModelTypesList.ModelTypes typeModel, DataGridView dgv, List <VehicleCategoryModel> objectsCategories, List <VehicleFuelTypeModel> objectsFuel, List <VehicleTypeModel> objectsType, List <VehicleManufacturerModel> objectsManufacturers, List <VehicleTransmissionTypeModel> objectsTransmission) { if (typeModel.ToString() == ModelTypes.VehicleCategoryModel.ToString()) { List <ClassToDisplay> objectsToDisplay = new List <ClassToDisplay>(); foreach (var x in objectsCategories) { objectsToDisplay.Add(new ClassToDisplay { TypeId = x.VehicleCategoryId, TypeName = x.Name }); } dgv.AutoGenerateColumns = false; dgv.DataSource = objectsToDisplay; } if (typeModel.ToString() == ModelTypes.VehicleFuelTypeModel.ToString()) { List <ClassToDisplay> objectsToDisplay = new List <ClassToDisplay>(); foreach (var x in objectsFuel) { objectsToDisplay.Add(new ClassToDisplay { TypeId = x.VehicleFuelTypeId, TypeName = x.Name }); } dgv.AutoGenerateColumns = false; dgv.DataSource = objectsToDisplay; } if (typeModel.ToString() == ModelTypes.VehicleManufacturerModel.ToString()) { List <ClassToDisplay> objectsToDisplay = new List <ClassToDisplay>(); foreach (var x in objectsManufacturers) { objectsToDisplay.Add(new ClassToDisplay { TypeId = x.VehicleManufacturerId, TypeName = x.Name }); } dgv.AutoGenerateColumns = false; dgv.DataSource = objectsToDisplay; } if (typeModel.ToString() == ModelTypes.VehicleTransmissionTypeModel.ToString()) { List <ClassToDisplay> objectsToDisplay = new List <ClassToDisplay>(); foreach (var x in objectsTransmission) { objectsToDisplay.Add(new ClassToDisplay { TypeId = x.VehicleTransmissionTypeId, TypeName = x.Name }); } dgv.AutoGenerateColumns = false; dgv.DataSource = objectsToDisplay; } if (typeModel.ToString() == ModelTypes.VehicleTypeModel.ToString()) { List <ClassToDisplay> objectsToDisplay = new List <ClassToDisplay>(); foreach (var x in objectsType) { objectsToDisplay.Add(new ClassToDisplay { TypeId = x.VehicleTypeId, TypeName = x.Name }); } dgv.AutoGenerateColumns = false; dgv.DataSource = objectsToDisplay; } }