Пример #1
0
        public void Initializeaza(int pIdAdresa)
        {
            this.Visible    = false;
            this.lModCreare = false;
            incepeIncarcarea();
            gestioneazaVisibilitateButonSelectie();
            if (pIdAdresa > 0)
            {
                this.lAdresaAfisata = new BAdrese(pIdAdresa, null);
            }
            else
            {
                this.lDetaliiAdresa = new StructDetaliiAdresa();
            }

            this.cboListaAdrese.Visible  = false;
            this.btnStareAdrese.Visible  = false;
            this.btnStareAdrese.Selectat = false;

            InitializeazaListele();

            InitializeazaControalele();

            finalizeazaIncarcarea();
            this.Visible = true;
        }
Пример #2
0
        private int getIdAdresa(int pIdUtilizator)
        {
            StructDetaliiAdresa detaliiAdresa = this.ctrlAdresa.DetaliiAdresa;

            int id = BAdrese.Add(EnumTipAdresa.Principala, detaliiAdresa.NumeStrada, detaliiAdresa.Numar, detaliiAdresa.Bloc, detaliiAdresa.Scara, detaliiAdresa.Etaj, detaliiAdresa.Apartament, detaliiAdresa.CodInterfon, detaliiAdresa.IdTara, detaliiAdresa.IdRegiune, detaliiAdresa.IdLocalitate, detaliiAdresa.IdCodPostal.ToString(), detaliiAdresa.Comentariu, EnumTipObiect.Utilizator, pIdUtilizator, null);

            return(id);
        }
Пример #3
0
        public BAdrese Initializeaza(CDefinitiiComune.EnumTipObiect pTipProprietar, int pIdProprietar, bool pModCreare, bool pModSelectie)
        {
            this.Visible = false;
            base.InitializeazaVariabileleGenerale();
            this.lEcranInModificare = false;
            this.lModCreare         = pModCreare;
            this.lModSelectie       = pModSelectie;

            this.lListaAdrese   = null;
            this.lAdresaAfisata = null;
            //this.lProprietar = pProprietar;

            if (pIdProprietar > 0)
            {
                this.lTipObiectProprietar = pTipProprietar;
                this.lIdProprietar        = pIdProprietar;
            }
            else
            {
                //In modul creare (la organizatii externe de exemplu)
                //permitem doar completarea unei adrese
                this.lModCreare             = true;
                this.cboListaAdrese.Visible = false;
                this.btnAdauga.Visible      = false;
                this.btnAnulare.Visible     = false;
                this.btnValidare.Visible    = false;

                this.lDetaliiAdresa       = new StructDetaliiAdresa();
                this.lTipObiectProprietar = CDefinitiiComune.EnumTipObiect.Nedefinit;
                this.lIdProprietar        = -1;
            }

            incepeIncarcarea();

            gestioneazaVisibilitateButonSelectie();

            //Afisam adresele active
            this.btnStareAdrese.Visible  = false;
            this.btnStareAdrese.Selectat = false;

            if (this.lIdProprietar > 0)
            {
                IncarcaListaAdreseExistente();

                //Determinam adresa de afisat
                this.lAdresaAfisata = ((BColectieAdrese)this.cboListaAdrese.DataSource).GetAdresaDeAfisatDinOficiu();
            }

            InitializeazaListele();

            InitializeazaControalele();

            finalizeazaIncarcarea();

            this.Visible = true;

            return(this.lAdresaAfisata);
        }
Пример #4
0
 /// <summary>
 /// Se modifica valoarea unui control in modul consultare/modificare
 /// </summary>
 /// <param name="psender"></param>
 /// <param name="pNumeProprietate"></param>
 /// <param name="pNouaValoare"></param>
 private void ProprietateDinamica_CerereUpdate(Control psender, string pNumeProprietate, object pNouaValoare)
 {
     if (!this.lSeIncarca)
     {
         try
         {
             if (!this.lModCreare || this.lAdresaAfisata == null)
             {
                 incepeIncarcarea(); // Se revine la valoare initiala in caz de eroare
                 bool VerificareOK = SuntDateleCoerente();
                 finalizeazaIncarcarea();
                 if (VerificareOK)
                 {
                     if (this.lAdresaAfisata != null)
                     {
                         if (CUtil.SetProperty(this.lAdresaAfisata, pNumeProprietate, pNouaValoare))
                         {
                             this.lAdresaAfisata.UpdateAll(null);
                         }
                     }
                     else
                     {
                         //Mod creare fara obiect atasat
                         object obj = this.lDetaliiAdresa;
                         if (CUtil.SetProperty(obj, pNumeProprietate, pNouaValoare))
                         {
                             this.lDetaliiAdresa = (StructDetaliiAdresa)obj;
                         }
                     }
                 }
             }
             else
             {
             }
         }
         catch (Exception exc)
         {
             GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), exc);
         }
     }
 }
Пример #5
0
        public void Initializeaza(BAdrese pAdresa, CDefinitiiComune.EnumTipObiect pTipProprietar, int pIdProprietar, BAdrese.EnumTipAdresa pTipAdresaImpus)
        {
            this.Visible         = false;
            this.lModCreare      = false;
            this.lTipAdresaImpus = pTipAdresaImpus;

            this.lTipObiectProprietar = pTipProprietar;
            this.lIdProprietar        = pIdProprietar;
            this.lAdresaAfisata       = pAdresa;

            if (pAdresa == null)
            {
                this.lDetaliiAdresa = new StructDetaliiAdresa();
            }

            incepeIncarcarea();
            gestioneazaVisibilitateButonSelectie();

            if (this.lAdresaAfisata != null)
            {
                this.flpOptiuni.Visible      = false;
                this.panelDetaliiAdresa.Dock = DockStyle.Fill;
            }
            else
            {
                this.flpOptiuni.Visible      = true;
                this.panelDetaliiAdresa.Dock = DockStyle.None;
            }

            this.cboListaAdrese.Visible  = false;
            this.btnStareAdrese.Visible  = false;
            this.btnStareAdrese.Selectat = false;

            InitializeazaListele();

            InitializeazaControalele();

            finalizeazaIncarcarea();
            this.Visible = true;
        }