Пример #1
0
        internal bool Salveaza()
        {
            bool esteValid = BRegiuni.SuntInformatiileNecesareCoerente(this.ctrlTara.IdObiectAfisajCorespunzator, this.txtDenumireRegiune.Text);

            if (this.lRegiune == null)
            {
                if (esteValid)
                {
                    BRegiuni.Add(this.ctrlTara.IdObiectAfisajCorespunzator, this.txtDenumireRegiune.Text, this.txtAbreviereRegiune.Text, this.txtPrefixTelefonicRegiune.Text, 1, 1, null);
                }
                else
                {
                    seteazaAlerta();
                }
            }
            else
            {
                this.lRegiune.Nume          = this.txtDenumireRegiune.Text;
                this.lRegiune.IdTara        = this.ctrlTara.IdObiectAfisajCorespunzator;
                this.lRegiune.PrefixTelefon = this.txtPrefixTelefonicRegiune.Text;
                this.lRegiune.Abreviere     = this.txtAbreviereRegiune.Text;
                if (esteValid)
                {
                    this.lRegiune.UpdateAll();
                }
                else
                {
                    seteazaAlerta();
                }
            }
            return(esteValid);
        }