private void dataGridViewTelefons_SelectionChanged(object sender, EventArgs e) { Telefonos telefonModificar = (Telefonos)dataGridViewTelefons.CurrentRow.DataBoundItem; materialSingleLineTextFieldTelefon.Text = telefonModificar.telefono; materialSingleLineTextFieldRao.Text = telefonModificar.razon; //Utilitzo el .SelectedValue perquè és el que està vinculat amb el DisplayMember comboBoxEntitats.SelectedValue = telefonModificar.id_entidad; }
private void materialRaisedButtonEsborrarTelefon_Click(object sender, EventArgs e) { //Recupero l'objecte Telefonos seleccionat a la base de dades i l'esborro: Telefonos telefonEsborrar = (Telefonos)dataGridViewTelefons.CurrentRow.DataBoundItem; string missatge = BD.TelefonsORM.deleteTelefon(telefonEsborrar.id); //En funció del missatge retornat pel mètode delete, recarrego la grid o mostro un missatge if (missatge.Equals("")) { carregarDadesGrid(); } else { MessageBox.Show(missatge, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void materialRaisedButtonModificarTelefon_Click(object sender, EventArgs e) { //recupero l'objecte i li setejo els valors que hi ha als camps: Telefonos telefonModificar = (Telefonos)dataGridViewTelefons.CurrentRow.DataBoundItem; telefonModificar.telefono = materialSingleLineTextFieldTelefon.Text; telefonModificar.razon = materialSingleLineTextFieldRao.Text; telefonModificar.id_entidad = int.Parse(comboBoxEntitats.SelectedValue.ToString()); //Faig l'update i recarrego la grid o mostro un missatge d'error en funció del resultat del update: string missatge = BD.TelefonsORM.UpdateTelefon(telefonModificar.id, telefonModificar.telefono, telefonModificar.razon, telefonModificar.id_entidad); if (missatge.Equals("")) { carregarDadesGrid(); } else { MessageBox.Show(missatge, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }