Exemplo n.º 1
0
        public static BAdrese AdaugaAdresa(Form pEcranParinte, IProprietar pObiectProprietarAdresa)
        {
            if (pObiectProprietarAdresa != null)
            {
                return(Generale.frmAfiseazaAdresa.AfiseazaEcran(pEcranParinte, pObiectProprietarAdresa, true, true, true));
            }

            return(null);
        }
Exemplo n.º 2
0
        public void Initializeaza(IProprietar pProprietar, 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 (pProprietar != null)
            {
                this.lTipObiectProprietar = pProprietar.TipObiect;
                this.lIdProprietar        = pProprietar.Id;
            }
            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;
        }
Exemplo n.º 3
0
        public static BAdrese AfiseazaEcran(Form pEcranParinte, IProprietar pProprietar, bool pModCreare, bool pModSelectie, bool pEcranInModificare)
        {
            using (frmAfiseazaAdresa ecran = new frmAfiseazaAdresa(pProprietar, pModCreare, pModSelectie, pEcranInModificare))
            {
                ecran.AplicaPreferinteleUtilizatorului();

                if (CCL.UI.IHMUtile.DeschideEcran(pEcranParinte, ecran))
                {
                    return(ecran.lAdresaSelectata);
                }

                return(null);
            }
        }
Exemplo n.º 4
0
        public frmAfiseazaAdresa(IProprietar pProprietar, bool pModCreare, bool pModSelectie, bool pEcranInModificare)
            : this()
        {
            //this.lProprietar = pProprietar;
            this.lModCreare         = pModCreare;
            this.lModSelectie       = pModSelectie;
            this.lEcranInModificare = pEcranInModificare;

            if (pProprietar == null)
            {
                this.Text = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Adresa);
            }
            else
            {
                this.lTipProprietar = pProprietar.TipObiect;
                this.lIdProprietar  = pProprietar.Id;
                this.Text           = string.Format("{0} - {1}", pProprietar.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Adresa));
            }
        }
Exemplo n.º 5
0
 public static BAdrese GetAdresa(Form pEcranParinte, IProprietar pObiectProprietarAdresa, bool pEcranInModificare)
 {
     return(Generale.frmAfiseazaAdresa.AfiseazaEcran(pEcranParinte, pObiectProprietarAdresa, false, true, pEcranInModificare));
 }