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