Example #1
0
        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();
            }
        }
Example #2
0
        //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;
                }
            }
        }
Example #3
0
        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();
                    }
                }
            }
        }
Example #4
0
        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;
            }
        }