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; }
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); }
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); }
/// <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); } } }
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; }