private void DataGridClients_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { //UserModel user = (UserModel)dataGridClients.SelectedRows[0].DataBoundItem; ClientForm clientDetail = new ClientForm(); clientDetail.Show(); this.Hide(); int index = e.RowIndex; DataGridViewRow selectedRow = dataGridClients.Rows[index]; clientDetail.lblIdInvisible.Text = selectedRow.Cells[1].Value.ToString(); clientDetail.lblIdInvisible.Visible = false; clientDetail.txtBoxClientName.Text = selectedRow.Cells[2].Value.ToString(); clientDetail.txtBoxSurName.Text = selectedRow.Cells[3].Value.ToString(); clientDetail.txtBoxClientCode.Text = selectedRow.Cells[4].Value.ToString(); clientDetail.txtBoxPhoneNo.Text = selectedRow.Cells[5].Value.ToString(); clientDetail.txtBoxEmail.Text = selectedRow.Cells[6].Value.ToString(); DAGetAddres addres = new DAGetAddres(); clientDetail.dataGridViewClientAddress.DataSource = addres.GetAddress(Convert.ToInt32(selectedRow.Cells[1].Value)); clientDetail.dataGridViewClientAddress.Columns["ClientAddressId"].Visible = false; clientDetail.dataGridViewClientAddress.Columns["CityName"].HeaderText = "Nume Oras"; clientDetail.dataGridViewClientAddress.Columns["CountyName"].HeaderText = "Nume Regiune"; clientDetail.dataGridViewClientAddress.Columns["StreetName"].HeaderText = "Nume Strada"; clientDetail.dataGridViewClientAddress.Columns["StreetNo"].HeaderText = "Numar Strada"; clientDetail.FormClosed += ClientDetail_Form_Closed; }
private void BtnAddAddress_Click(object sender, EventArgs e) { bool status = false; DAAddAddress dAAdd = new DAAddAddress(); status = dAAdd.addaddress(IdClient, comboBoxGetCity.SelectedItem.ToString(), comboBoxCounty.SelectedItem.ToString(), txtBoxStreet.Text, txtBoxStreetNo.Text); if (status == true) { MessageBox.Show("Adresa a fost adaugata!", "Notificare", MessageBoxButtons.OK, MessageBoxIcon.Information); ClientForm clientForm = new ClientForm(); this.Hide(); clientForm.Show(); DAGetClient dAGetClient = new DAGetClient(); DataTable dataTable = new DataTable(); dataTable = dAGetClient.getClient(IdClient); clientForm.txtBoxClientName.Text = dataTable.Rows[0]["ClientName"].ToString(); clientForm.lblIdInvisible.Text = IdClient.ToString(); clientForm.lblIdInvisible.Visible = false; clientForm.txtBoxSurName.Text = dataTable.Rows[0]["ClientSurName"].ToString(); clientForm.txtBoxPhoneNo.Text = dataTable.Rows[0]["PhoneNo"].ToString(); clientForm.txtBoxClientCode.Text = dataTable.Rows[0]["ClientCode"].ToString(); clientForm.txtBoxEmail.Text = dataTable.Rows[0]["Email"].ToString(); DAGetAddres addres = new DAGetAddres(); clientForm.dataGridViewClientAddress.DataSource = addres.GetAddress(IdClient); clientForm.dataGridViewClientAddress.Columns["ClientAddressId"].Visible = false; clientForm.dataGridViewClientAddress.Columns["CityName"].HeaderText = "Nume Oras"; clientForm.dataGridViewClientAddress.Columns["CountyName"].HeaderText = "Nume Regiune"; clientForm.dataGridViewClientAddress.Columns["StreetName"].HeaderText = "Nume Strada"; clientForm.dataGridViewClientAddress.Columns["StreetNo"].HeaderText = "Numar Strada"; clientForm.FormClosed += ClientDetail_Form_Closed; } else { MessageBox.Show("Adresa nu e adaugata!", "Eroare", MessageBoxButtons.OK, MessageBoxIcon.Error); } }