/// <summary> /// Modifica datele despre un tip de variabila globala in baza de date, pe baza datelor completate de utilizator /// </summary> /// <param name="sender">obiectul care a apelat metoda</param> /// <param name="e">argumentele evenimentului de "Click"</param> private void btnModify_Click(object sender, System.EventArgs e) { // se obtine id-ul tipului de variabila globala selectate int variabilaGlobalaID = int.Parse(txtTipVariabilaGlobalaID.Text); // se construieste un obiect de tip VariabileGlobale VariabileGlobale objVariabilaGlobala = new VariabileGlobale(); // se seteaza proprietatile necesare modificarii casei de asigurari, conform datelor continute de // controalele de pe interfata objVariabilaGlobala.VariabilaGlobalaID = variabilaGlobalaID; objVariabilaGlobala.Denumire = txtDenumire.Text; objVariabilaGlobala.Cod = txtCod.Text; objVariabilaGlobala.Descriere = txtDescriere.Text; try { if (objVariabilaGlobala.CheckIfTipVariabilaGlobalaCanBeAdded()) { // se incearca modificarea tipului de variabila globala in baza de date objVariabilaGlobala.Update(); } else { Response.Write("<script> alert('Mai exista un tip de variabila cu aceste date!'); </script>"); } } catch (Exception ex) { litError.Text = "The following error occurred: <br>"; litError.Text += ex.Message; } EnableSomeControls(true); // se afiseaza lista tipurilor de variabile globale completata cu inregistrarea nou introdusa ListareTipuriVariabileGlobale(); }