private void btnremover_Click(object sender, EventArgs e) { DataGridViewSelectedRowCollection linha = dgvTelefone.SelectedRows; Pessoa pes = new Pessoa(); if (txtId.Text != "") { if (linha.Count != 0) { Telefones tel = new Telefones(); tel.Telefone = Convert.ToInt32(linha[0].Cells[4].Value); tel.Deletartel2(); dgvTelefone.Rows.Remove(dgvTelefone.CurrentRow); } } else { if ((linha.Count != 0) && (linha[0].Cells[0].Value != null)) { dgvTelefone.Rows.Remove(dgvTelefone.CurrentRow); } else { MessageBox.Show("Não contem Telefone", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void button2_Click(object sender, EventArgs e) { Pessoa pes = new Pessoa(); if (txtId.Text == "") { pntelefone.Visible = false; DataGridViewRow row = (DataGridViewRow)dgvTelefone.Rows[0].Clone(); if (mskTel.Text != "") { row.Cells[0].Value = mskTel.Text; row.Cells[1].Value = cmbTipo.Text; dgvTelefone.Rows.Add(row); mskTel.Text = ""; cmbTipo.SelectedValue = 0; } else { MessageBox.Show("Adicione um número", "Sem número", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { DataGridViewSelectedRowCollection linha = dgvTelefone.SelectedRows; Telefones tel = new Telefones(); tel.Id_Funcionario = Convert.ToInt32(txtId.Text); tel.Numero = mskTel.Text; tel.Tipo = cmbTipo.Text; tel.AdicionarTelefone(); pntelefone.Visible = false; dgvTelefone.DataSource = pessoa_carrega.Pesquisatelefone(); dgvTelefone.AutoResizeColumns(); } }