private void ddlVehicleTitle_SelectedIndexChanged(object sender, EventArgs e) { if (ddlVehicleTitle.SelectedItem == null) { return; } VehicleTitle selectedItem = (VehicleTitle)ddlVehicleTitle.SelectedItem; Vehicle vehicle = VehicleProvider.Instance.GetItems("TitleId", selectedItem.Id).FirstOrDefault(); if (vehicle != null) { if (!vehicle.IsActive) { DialogResult result = MessageBox.Show("Tanımlamaya çalıştığınız ünvan pasif'e ayırmışsınız. Aktifleştirmek istermisiniz?", "Pasif", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); if (result.Equals(DialogResult.OK)) { vehicle.IsActive = true; VehicleProvider.Instance.Save(vehicle); this.LoadGrid(); } ddlVehicleTitle.SelectedItem = null; } else { MessageBox.Show("Bu tipte tanimli arac vardir"); } ddlVehicleTitle.SelectedItem = null; } }
public override EntityBase ToEntity() { VehicleTitle vehicle = new VehicleTitle(); vehicle.Name = this.Name; return(vehicle); }
protected internal void LoadVehicleTitle() { ddlVehicleTitle.Properties.Items.Clear(); List <VehicleTitle> modelVehicleTitles = UIVehicleTitleManager.Instance.GetVehicleTitles(); ddlVehicleTitle.Properties.Items.AddRange(modelVehicleTitles); if (this.SelectedTitleId != 0) { VehicleTitle selectedTite = modelVehicleTitles.Where(p => p.Id == this.SelectedTitleId).FirstOrDefault(); int selectedIndex = modelVehicleTitles.IndexOf(selectedTite); ddlVehicleTitle.SelectedIndex = selectedIndex; } }
private void btnSave_Click(object sender, EventArgs e) { IsEmptyKontrol(); bool IsEmpty = IsEmptyKontrol(); if (!IsEmpty) { VehicleTitle model = new VehicleTitle(); model.Name = txtName.Text; VehicleTitle existingItem = VehicleTitleProvider.Instance.GetItems("Name", model.Name.Trim()).FirstOrDefault(); //Vehicle vehicle = VehicleProvider.Instance.GetItems("TitleId", existingItem.Id).FirstOrDefault(); if (existingItem == null) { VehicleTitleProvider.Instance.Save(model); this._owner.SelectedTitleId = model.Id; this.LoadGrid(); //frm_MesajFormu mf = new frm_MesajFormu(); //mf.lblMesaj.Text = "Arac Kaydedildi..."; //mf.ShowDialog(); //this._owner.LoadVehicleTitle(); //this.Close(); UIPopupManager.Instance.ShowPopup(); txtName.Text = ""; txtName.Focus(); } else { //if (existingItem.) //{ //} MessageBox.Show("Bu arac zaten mevcut"); txtName.Text = ""; txtName.Focus(); } //model.Save(); } }
public VehicleTitleModel(VehicleTitle Vehicle) { this.Name = Vehicle.Name; this.Id = Vehicle.Id; }