private void CallCarOperationForm(object sender, EventArgs e, BaseForm form, CarOperationDTO dto) { DataFormDTO formDTO = new DataFormDTO(form, dataFormDTO.mainForm, dataFormDTO.db, dataFormDTO.userIdentity, dataFormDTO.userData); CarOperationForm carOperationForm = new CarOperationForm(formDTO, dto); carOperationForm.Show(); }
private void конструкторToolStripMenuItem_Click(object sender, EventArgs e) { CarOperationDTO dto = new CarOperationDTO(); dto.usage = FormUsage.OrderCar; CarOperationForm carConstructorForm = new CarOperationForm(dataFormDTO, dto); carConstructorForm.Show(); }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["carId"].Value); // taking car if (e.ColumnIndex == 8) { ViewCar car = dataFormDTO.db.ViewCars.SingleOrDefault(o => o.carId == id); basket.AddItem(car.carId, car.company, car.modelName, car.power , car.colourName, car.autoTrans, car.manualTrans, car.price, 1); } // updating if (e.ColumnIndex == 9) { carFormOperDTO.op = CrudOpr.Update; carFormOperDTO.usage = FormUsage.Update; ViewCar findCar = dataFormDTO.db.ViewCars.SingleOrDefault(o => o.carId == id); carFormOperDTO.obj = findCar; DataFormDTO dto = new DataFormDTO(this, dataFormDTO.mainForm, dataFormDTO.db, dataFormDTO.userIdentity, dataFormDTO.userData); CarOperationForm form = new CarOperationForm(dto, carFormOperDTO); form.Show(); } // deleting if (e.ColumnIndex == 10) { // Запрашиваем подтверждение string message = "Точно хотите удалить?"; string caption = "Y/n"; var result = MessageBox.Show(message, caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { car c = new car(); c.carId = id; // deleting if (crud.delete(c)) { MessageBox.Show("Авто удалено!"); resetData(); } else { MessageBox.Show("Удаление отменено"); } } } }
private void AddCarButton_Click(object sender, EventArgs e) { carFormOperDTO.op = CrudOpr.Create; carFormOperDTO.usage = FormUsage.Create; carFormOperDTO.obj = null; DataFormDTO dto = new DataFormDTO(this, dataFormDTO.mainForm, dataFormDTO.db, dataFormDTO.userIdentity, dataFormDTO.userData); CarOperationForm form = new CarOperationForm(dto, carFormOperDTO); form.Show(); }
private void OrderButtonMenu_Click(object sender, EventArgs e) { CarOperationDTO carFormOperDTO = new CarOperationDTO { obj = null, op = CrudOpr.Create, usage = FormUsage.OrderCar }; DataFormDTO dto = new DataFormDTO(this, dataFormDTO.mainForm, dataFormDTO.db, dataFormDTO.userIdentity, dataFormDTO.userData); CarOperationForm form = new CarOperationForm(dto, carFormOperDTO); form.Show(); }