Example #1
0
        /// <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();
        }