public EditVisitForm(User userObj, Visit visitObj) { InitializeComponent(); user = userObj; editVisit = visitObj; editPet.ID = visitObj.PetID; editPet.GetInfo(); petNameOLD = editPet.Name; editClient.ID = editPet.ClientId; editClient.GetInfo(); clientNameOLD = editClient.Fio; visitDate_dateTimePicker.Value = editVisit.Date; hour_textBox.Text = editVisit.TimeBegin.Hours.ToString(); min_textBox.Text = editVisit.TimeBegin.Minutes.ToString(); pet_textBox.Text = editPet.Name; breed_textBox.Text = editPet.Breed; client_textBox.Text = editClient.Fio; phone_textBox.Text = editClient.Phone; master_comboBox.SelectedValue = editVisit.UserID; info_textBox.Text = editVisit.Info; agress_numericUpDown.Value = Convert.ToDecimal(editVisit.Agress); GetProceduresList(editPet); GetVisitProcedures(editVisit.ID); sum_textBox.Text = editVisit.Sum.ToString(); payment_comboBox.Text = editVisit.Payment; foreach (DataGridViewRow row in visitProc_dataGridView.Rows) { // формирую строчку для записи лога visitProcedureOLD += String.Format(" <{0}>, цена {1}; ", row.Cells["proced_name"].Value, row.Cells["Cost"].Value); } }
private void save_button_Click(object sender, EventArgs e) { Pets pet = new Pets(); Clients client = new Clients(); pet.ID = Convert.ToInt32(pets_dataGridView.SelectedRows[0].Cells["idDataGridViewTextBoxColumn"].Value); client.ID = Convert.ToInt32(pets_dataGridView.SelectedRows[0].Cells["clientidDataGridViewTextBoxColumn"].Value); pet.GetInfo(); client.GetInfo(); if (newVisit) { AddVisitForm AVF = this.Owner as AddVisitForm; if (AVF != null) { AVF.SetPet(pet); AVF.SetClient(client); } } else { EditVisitForm EVF = this.Owner as EditVisitForm; if (EVF != null) { EVF.SetPet(pet); EVF.SetClient(client); } } this.Close(); }
public EditPetForm(Pets petObj, User userObj, bool isAddVisit, bool isEditVisit) { InitializeComponent(); pet = petObj; user = userObj; addVisit = isAddVisit; editVisit = isEditVisit; pet.GetInfo(); name_textBox.Text = pet.Name; client_textBox.Text = pet.ClientName; breed_textBox.Text = pet.Breed; if (pet.Bday == DateTime.Parse("01.01.0001 0:00:00")) { unknownBD_radioButton.Checked = true; } else { unknownBD_radioButton.Checked = false; bday_dateTimePicker.Value = pet.Bday; } //age_textBox.Text = pet.Age.ToString(); about_textBox.Text = pet.About; if (pet.ALive == true) { alive_checkBox.Checked = true; } else { alive_checkBox.Checked = false; } oldPet = (Pets)pet.Clone(); }