示例#1
0
        private void ClientAddForm_Load(object sender, EventArgs e)
        {
            if (clientId == 0)
            {
                btnSave.Text = "Salveaza";
            }
            else
            {
                btnSave.Text = "Modifica";
            }

            dataGridClientAddress.Columns.Add("clientAddressId", "clientAddressId");
            dataGridClientAddress.Columns.Add("clientId", "clientId");
            dataGridClientAddress.Columns.Add("cityName", "Oras");
            dataGridClientAddress.Columns.Add("countyName", "Judet");
            dataGridClientAddress.Columns.Add("streetName", "Strada");
            dataGridClientAddress.Columns.Add("streetNo", "Numar");
            dataGridClientAddress.Columns.Add("unique", "Cod Unic");
            dataGridClientAddress.Columns.Add("status", "status");
            dataGridClientAddress.AutoGenerateColumns = false;
            dataGridClientAddress.Columns[0].Visible  = false;
            dataGridClientAddress.Columns[1].Visible  = false;
            dataGridClientAddress.Columns[6].Visible  = false;
            BLClientAddress blca = new BLClientAddress();
            BindingList <ClientAddressModel> list = blca.GetClientAddressBi(clientId, null);

            foreach (ClientAddressModel address in list)
            {
                dataGridClientAddress.Rows.Add(address.ClientAddressId, address.ClientId, address.City.CityName, address.County.CountyName, address.StreetName, address.StreetNo, address.unique, address.status);
            }
        }
        private void ComboBoxClientName_SelectedValueChanged(object sender, EventArgs e)
        {
            int id = 0;

            comboBoxClientAddress.Items.Clear();
            comboBoxClientAddress.Text = "";
            foreach (ClientModel client in listClients)
            {
                if (comboBoxClientName.Text == client.ClientName + ' ' + client.ClientSurname)
                {
                    id = client.ClientId;
                    break;
                }
            }
            BLClientAddress bla = new BLClientAddress();
            BindingList <ClientAddressModel> listAddress = bla.GetClientAddressBi(id, null);

            foreach (ClientAddressModel clientAddress in listAddress)
            {
                comboBoxClientAddress.Items.Add(clientAddress.StreetName + ' ' + clientAddress.StreetNo + ' '
                                                + clientAddress.City.CityName + ' ' + clientAddress.County.CountyName);
            }
        }