public void Update()
        {
            if (model.GetTipOperatie().ToLower() == "vizualizare")
            {
                List <OperaArta> listaOpere = model.GetPersistentaOperaArta().ListareOpere();
                this.setareTabel(listaOpere);
            }

            else if (model.GetTipOperatie().ToLower() == "cautaretipopera")
            {
                string           informatieCautata = model.GetInformatieCautata();
                List <OperaArta> listaOpere        = model.GetPersistentaOperaArta().FiltrareOpereTip(informatieCautata);
                this.setareTabel(listaOpere);
            }
            else if (model.GetTipOperatie().ToLower() == "cautaretitlu")
            {
                string           informatieCautata = model.GetInformatieCautata();
                List <OperaArta> listaOpere        = model.GetPersistentaOperaArta().FiltrareOpereTitlu(informatieCautata);
                this.setareTabel(listaOpere);
            }
            else if (model.GetTipOperatie().ToLower() == "cautarenumeartist")
            {
                string           informatieCautata = model.GetInformatieCautata();
                List <OperaArta> listaOpere        = model.GetPersistentaOperaArta().FiltrareOpereArtist(informatieCautata);
                this.setareTabel(listaOpere);
            }
            else if (model.GetTipOperatie().ToLower() == "cautareanrealizare")
            {
                string           informatieCautata = model.GetInformatieCautata();
                List <OperaArta> listaOpere        = model.GetPersistentaOperaArta().FiltrareOpereAn(informatieCautata);
                this.setareTabel(listaOpere);
            }
            else if (model.GetTipOperatie().ToLower() == "cautaregenpictura")
            {
                string           informatieCautata = model.GetInformatieCautata();
                List <OperaArta> listaOpere        = model.GetPersistentaOperaArta().FiltrareOpereGenPictura(informatieCautata);
                this.setareTabel(listaOpere);
            }
            else if (model.GetTipOperatie().ToLower() == "cautaretehnicapictura")
            {
                string           informatieCautata = model.GetInformatieCautata();
                List <OperaArta> listaOpere        = model.GetPersistentaOperaArta().FiltrareOpereTehnicaPictura(informatieCautata);
                this.setareTabel(listaOpere);
            }
            else if (model.GetTipOperatie().ToLower() == "cautaretipsculptura")
            {
                string           informatieCautata = model.GetInformatieCautata();
                List <OperaArta> listaOpere        = model.GetPersistentaOperaArta().FiltrareOpereTipSculptura(informatieCautata);
                this.setareTabel(listaOpere);
            }
            else if (model.GetTipOperatie().ToLower() == "limba")
            {
                updateLanguage();
            }
        }
Example #2
0
        public void Update()
        {
            if (model.GetTipOperatie().ToLower() == "vizualizare")
            {
                List <OperaArta> listaOpere = model.GetPersistentaOperaArta().ListareOpere();
                this.setareTabel(listaOpere);
            }

            else if (model.GetTipOperatie().ToLower() == "cautaretipopera")
            {
                string           informatieCautata = model.GetInformatieCautata();
                List <OperaArta> listaOpere        = model.GetPersistentaOperaArta().FiltrareOpereTip(informatieCautata);
                this.setareTabel(listaOpere);
            }
            else if (model.GetTipOperatie().ToLower() == "cautaretitlu")
            {
                string           informatieCautata = model.GetInformatieCautata();
                List <OperaArta> listaOpere        = model.GetPersistentaOperaArta().FiltrareOpereTitlu(informatieCautata);
                this.setareTabel(listaOpere);
            }
            else if (model.GetTipOperatie().ToLower() == "cautarenumeartist")
            {
                string           informatieCautata = model.GetInformatieCautata();
                List <OperaArta> listaOpere        = model.GetPersistentaOperaArta().FiltrareOpereArtist(informatieCautata);
                this.setareTabel(listaOpere);
            }
            else if (model.GetTipOperatie().ToLower() == "cautareanrealizare")
            {
                string           informatieCautata = model.GetInformatieCautata();
                List <OperaArta> listaOpere        = model.GetPersistentaOperaArta().FiltrareOpereAn(informatieCautata);
                this.setareTabel(listaOpere);
            }
            else if (model.GetTipOperatie().ToLower() == "cautaregenpictura")
            {
                string           informatieCautata = model.GetInformatieCautata();
                List <OperaArta> listaOpere        = model.GetPersistentaOperaArta().FiltrareOpereGenPictura(informatieCautata);
                this.setareTabel(listaOpere);
            }
            else if (model.GetTipOperatie().ToLower() == "cautaretehnicapictura")
            {
                string           informatieCautata = model.GetInformatieCautata();
                List <OperaArta> listaOpere        = model.GetPersistentaOperaArta().FiltrareOpereTehnicaPictura(informatieCautata);
                this.setareTabel(listaOpere);
            }
            else if (model.GetTipOperatie().ToLower() == "cautaretipsculptura")
            {
                string           informatieCautata = model.GetInformatieCautata();
                List <OperaArta> listaOpere        = model.GetPersistentaOperaArta().FiltrareOpereTipSculptura(informatieCautata);
                this.setareTabel(listaOpere);
            }
            else if (model.GetTipOperatie().ToLower() == "limba")
            {
                updateLanguage();
            }
            if (model.GetTipOperatie().ToLower() == "selectieuseri")
            {
                Utilizator utilizator = model.GetUtilizator();
                if (utilizator != null)
                {
                    txtUsername.Text = (string)utilizator.GetUsername();
                    txtPassword.Text = (string)utilizator.GetPassword();
                    if (utilizator.GetTipUtilizator().Equals("administrator"))
                    {
                        comboBoxTipUser.SelectedIndex = 1;
                    }
                    else
                    {
                        comboBoxTipUser.SelectedIndex = 0;
                    }
                }
                else
                {
                    this.txtUsername.Text = "";
                    this.txtPassword.Text = "";
                }
            }
            else if (model.GetTipOperatie().ToLower() == "vizualizareuseri")
            {
                List <Utilizator> listaUtilizatori = model.GetPersistentaUtilizator().ListareUtilizatori();
                setareTabelUtilizatori(listaUtilizatori);
            }
            else if (model.GetTipOperatie().ToLower() == "adaugareuseri")
            {
                txtUsername.Text = "";
                txtPassword.Text = "";
                List <Utilizator> listaUtilizatori = this.model.GetPersistentaUtilizator().ListareUtilizatori();
                this.setareTabelUtilizatori(listaUtilizatori);
            }
            else if (model.GetTipOperatie().ToLower() == "actualizareuseri")
            {
                txtUsername.Text = "";
                txtPassword.Text = "";
                List <Utilizator> listaUtilizatori = this.model.GetPersistentaUtilizator().ListareUtilizatori();
                this.setareTabelUtilizatori(listaUtilizatori);
            }
            else if (model.GetTipOperatie().ToLower() == "stergereuseri")
            {
                txtUsername.Text = "";
                txtPassword.Text = "";
                List <Utilizator> listaUtilizatori = this.model.GetPersistentaUtilizator().ListareUtilizatori();
                this.setareTabelUtilizatori(listaUtilizatori);
            }
            else if (model.GetTipOperatie().ToLower() == "cautaretipuser")
            {
                string            informatieCautata = model.GetInformatieCautata();
                List <Utilizator> listaUtilizatori  = model.GetPersistentaUtilizator().FiltrareUtilizatoriTip(informatieCautata);
                this.setareTabelUtilizatori(listaUtilizatori);
            }
            else if (model.GetTipOperatie().ToLower() == "cautareusername")
            {
                string            informatieCautata = model.GetInformatieCautata();
                List <Utilizator> listaUtilizatori  = model.GetPersistentaUtilizator().FiltrareUtilizatoriUsername(informatieCautata);
                this.setareTabelUtilizatori(listaUtilizatori);
            }
        }
        public void Update()
        {
            if (model.GetTipOperatie().ToLower() == "selectie")
            {
                OperaArta opera = model.GetOpera();
                if (opera != null)
                {
                    if (opera is Tablou)
                    {
                        Tablou tablou = (Tablou)opera;

                        this.textBoxGen_Tip.Text = tablou.GetGenPictura();
                        this.textBoxTehnica.Text = tablou.GetTehnica();
                    }
                    else if (opera is Sculptura)
                    {
                        Sculptura sculptura = (Sculptura)opera;
                        this.textBoxGen_Tip.Text = sculptura.GetTip();
                    }
                    this.textBoxTitlu.Text       = (string)opera.GetTitlu();
                    this.textBoxNumeArtist.Text  = (string)opera.GetNumeArtist();
                    this.textBoxAnRealizare.Text = opera.GetAnRealizare().ToString();
                }
                else
                {
                    this.textBoxTitlu.Text       = "";
                    this.textBoxNumeArtist.Text  = "";
                    this.textBoxAnRealizare.Text = "";
                }
            }
            else if (model.GetTipOperatie().ToLower() == "vizualizare")
            {
                List <OperaArta> listaOpere = model.GetPersistentaOperaArta().ListareOpere();
                this.setareTabel(listaOpere);
            }
            else if (model.GetTipOperatie().ToLower() == "adaugare")
            {
                textBoxTitlu.Text       = "";
                textBoxNumeArtist.Text  = "";
                textBoxAnRealizare.Text = "";
                textBoxGen_Tip.Text     = "";
                textBoxTehnica.Text     = "";
                List <OperaArta> listaOpere = this.model.GetPersistentaOperaArta().ListareOpere();
                this.setareTabel(listaOpere);
            }
            else if (model.GetTipOperatie().ToLower() == "actualizare")
            {
                textBoxTitlu.Text       = "";
                textBoxNumeArtist.Text  = "";
                textBoxAnRealizare.Text = "";
                textBoxGen_Tip.Text     = "";
                textBoxTehnica.Text     = "";
                List <OperaArta> listaOpere = this.model.GetPersistentaOperaArta().ListareOpere();
                this.setareTabel(listaOpere);
            }
            else if (model.GetTipOperatie().ToLower() == "stergere")
            {
                textBoxTitlu.Text       = "";
                textBoxNumeArtist.Text  = "";
                textBoxAnRealizare.Text = "";
                textBoxGen_Tip.Text     = "";
                textBoxTehnica.Text     = "";
                List <OperaArta> listaOpere = this.model.GetPersistentaOperaArta().ListareOpere();
                this.setareTabel(listaOpere);
            }
            else if (model.GetTipOperatie().ToLower() == "cautaretipopera")
            {
                string           informatieCautata = model.GetInformatieCautata();
                List <OperaArta> listaOpere        = model.GetPersistentaOperaArta().FiltrareOpereTip(informatieCautata);
                this.setareTabel(listaOpere);
            }
            else if (model.GetTipOperatie().ToLower() == "cautaretitlu")
            {
                string           informatieCautata = model.GetInformatieCautata();
                List <OperaArta> listaOpere        = model.GetPersistentaOperaArta().FiltrareOpereTitlu(informatieCautata);
                this.setareTabel(listaOpere);
            }
            else if (model.GetTipOperatie().ToLower() == "cautarenumeartist")
            {
                string           informatieCautata = model.GetInformatieCautata();
                List <OperaArta> listaOpere        = model.GetPersistentaOperaArta().FiltrareOpereArtist(informatieCautata);
                this.setareTabel(listaOpere);
            }
            else if (model.GetTipOperatie().ToLower() == "cautareanrealizare")
            {
                string           informatieCautata = model.GetInformatieCautata();
                List <OperaArta> listaOpere        = model.GetPersistentaOperaArta().FiltrareOpereAn(informatieCautata);
                this.setareTabel(listaOpere);
            }
            else if (model.GetTipOperatie().ToLower() == "cautaregenpictura")
            {
                string           informatieCautata = model.GetInformatieCautata();
                List <OperaArta> listaOpere        = model.GetPersistentaOperaArta().FiltrareOpereGenPictura(informatieCautata);
                this.setareTabel(listaOpere);
            }
            else if (model.GetTipOperatie().ToLower() == "cautaretehnicapictura")
            {
                string           informatieCautata = model.GetInformatieCautata();
                List <OperaArta> listaOpere        = model.GetPersistentaOperaArta().FiltrareOpereTehnicaPictura(informatieCautata);
                this.setareTabel(listaOpere);
            }
            else if (model.GetTipOperatie().ToLower() == "cautaretipsculptura")
            {
                string           informatieCautata = model.GetInformatieCautata();
                List <OperaArta> listaOpere        = model.GetPersistentaOperaArta().FiltrareOpereTipSculptura(informatieCautata);
                this.setareTabel(listaOpere);
            }
            else if (this.model.GetTipOperatie().ToLower() == "limba")
            {
                updateLanguage();
            }
        }