예제 #1
0
        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;
        }
예제 #2
0
        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);
            }
        }
예제 #3
0
        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);
            }
        }