private void ClearFields()
        {
            firstName.Text = lastName.Text = phone.Text = email.Text = address.Text = city.Text = card.Text = "";

            this.CurrentClient = null;
        }
        private void LoadFields(ClientViewModel client)
        {
            firstName.Text = client.Firstname;
            lastName.Text = client.Lastname;
            phone.Text = client.Phone;
            email.Text = client.Email;
            address.Text = client.Address;
            city.Text = client.City;

            if (client.Gender != null)
                gender.SelectedValue = client.Gender;

            if (client.Birthdate.HasValue)
                birth_date.Value = client.Birthdate.Value;
        }
        private void metroButton2_Click(object sender, EventArgs e)
        {
            ClientSearchForm form = new ClientSearchForm();

            form.ShowDialog();

            if (form.SelectedClient != null)
            {
                this.CurrentClient = form.SelectedClient;
                this.EnableFields(false);
                this.LoadFields(this.CurrentClient);
            }
        }
        private void clientsGrid_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            if (clientsGrid.SelectedRows.Count > 0)
            {
                var client = clientsGrid.SelectedRows[0].DataBoundItem as ClientViewModel;

                this.SelectedClient = client;
                this.Close();
            }
        }