private void cbTransmission_SelectedIndexChanged(object sender, EventArgs e) { ViewTransmissionCar t = (ViewTransmissionCar)cbTransmission.SelectedItem; modelDTO.transmission = t.transmissionId; modelDTO.transPrice = t.transPrice; }
public TransmissionOperation(DataFormDTO dto, FormUsage usage, ViewTransmissionCar transmission) { this.dto = dto; this.usage = usage; this.transmission = transmission; InitializeComponent(); }
public void addCarTransmissoins(ComboBox cb) { ViewTransmissionCar all = new ViewTransmissionCar(); all.manualTrans = "все"; all.manualTransId = 0; List <ViewTransmissionCar> objs = new List <ViewTransmissionCar>(); objs.Add(all); objs.AddRange(db.ViewTransmissionCars.ToList()); cb.DataSource = objs; }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["manualTransIdDataGridViewTextBoxColumn"].Value); manualTransmission m = db.manualTransmissions.Find(id); ViewTransmissionCar t = new ViewTransmissionCar(); t.manualTrans = m.manualTrans; t.manualTransId = m.manualTransId; caller.pickedTransmission = t; caller.picked = true; caller.tbTrans.Text = m.manualTrans; this.Close(); }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["transmissionIdDataGridViewTextBoxColumn"].Value); ViewTransmissionCar t = dto.db.ViewTransmissionCars.SingleOrDefault(o => o.transmissionId == id); // update if (e.ColumnIndex == 4) { // в след. форму DataFormDTO d = new DataFormDTO(this, dto.mainForm, dto.db, dto.userIdentity, dto.userData); TransmissionOperation form = new TransmissionOperation(d, FormUsage.Update, t); form.Show(); } // delete == 3 if (e.ColumnIndex == 5) { // Запрашиваем подтверждение string message = "Точно хотите удалить?"; string caption = "Y/n"; var result = MessageBox.Show(message, caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { // deleting if (crud.delete(t)) { MessageBox.Show("Трансмиссия удалена!"); resetData(); } else { MessageBox.Show("Что-то не так!!!"); } } } }
private void button1_Click(object sender, EventArgs e) { // validation if (!alpha.IsMatch(transStr)) { if (!transStr.Contains(" ")) { MessageBox.Show("Неправильное наименование трансмиссии!!!"); return; } } if (!num.IsMatch(price)) { MessageBox.Show("Неправильная цена!!!"); return; } ViewTransmissionCar t = new ViewTransmissionCar(); t.autoTrans = checkedAutomatic == true? "да": "нет"; t.manualTrans = transStr; t.transPrice = Decimal.Parse(price); if (usage == FormUsage.Update) { t.transmissionId = transmission.transmissionId; t.manualTransId = transmission.manualTransId; if (crud.update(t)) { MessageBox.Show("Трансмиссия обновлена!"); this.Close(); } else { MessageBox.Show("Что-то не так!!!"); } return; } // create => pick manual trans picked = true; if (!picked) { MessageBox.Show("Не выбрана трансмиссия!!!"); return; } // t.manualTrans = pickedTransmission.manualTrans; // t.manualTransId = pickedTransmission.manualTransId; //t.manualTrans = tbTrans.Text; if (crud.create(t)) { MessageBox.Show("Трансмиссия добавлена!"); this.Close(); } else { MessageBox.Show("Что-то не так!!!"); } }