public frmAfiseazaAdresa(CDefinitiiComune.EnumTipObiect pTipProprietar, int pIdProprietar, bool pModCreare, bool pModSelectie, bool pEcranInModificare) : this() { this.lTipProprietar = pTipProprietar; this.lIdProprietar = pIdProprietar; this.lModSelectie = pModSelectie; this.lEcranInModificare = pEcranInModificare; this.lTipAdresa = BAdrese.EnumTipAdresa.Principala; this.Text = string.Empty; }
public frmAfiseazaAdresa(BAdrese pAdresa, bool pEcranInModificare) : this() { this.lAdresaSelectata = pAdresa; this.lEcranInModificare = pEcranInModificare; if (this.lAdresaSelectata != null) { this.lTipAdresa = this.lAdresaSelectata.TipAdresa; } this.Text = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Adresa); }
public void Initializeaza(BAdrese pAdresa, CDefinitiiComune.EnumTipObiect pTipProprietar, int pIdProprietar, BAdrese.EnumTipAdresa pTipAdresaImpus) { base.InitializeazaVariabileleGenerale(); this.lTipAdresaImpus = pTipAdresaImpus; this.lTipProprietar = pTipProprietar; this.lIdProprietar = pIdProprietar; this.lGolesteTextDacaNuAreAdresa = true; incepeIncarcarea(); initAdresa(pAdresa); finalizeazaIncarcarea(); }
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; }
private void btnAdauga_Click(object sender, EventArgs e) { try { //Daca avem un tip de adresa impus atunci cream adresa if (this.lTipAdresaImpus != BAdrese.EnumTipAdresa.Nedefinit) { Initializeaza(BAdrese.AddEmpty(this.lTipObiectProprietar, this.lIdProprietar, BAdrese.EnumTipAdresa.Principala, null), this.lTipObiectProprietar, this.lIdProprietar, this.lTipAdresaImpus); //Plasam focusul pe strada this.txtStrada.Focus(); } else { //Cream adresa BAdrese.EnumTipAdresa tipAdresa = CUtil.EsteListaVida <BAdrese>(this.lListaAdrese) ? BAdrese.EnumTipAdresa.Principala : BAdrese.EnumTipAdresa.Secundara; Initializeaza(this.lTipObiectProprietar, this.lIdProprietar, false, this.lModSelectie); this.lEcranInModificare = true; //Afisam adresa nou creata this.lAdresaAfisata = BAdrese.AddEmpty(this.lTipObiectProprietar, this.lIdProprietar, BAdrese.EnumTipAdresa.Principala, null); incepeIncarcarea(); this.cboListaAdrese.SelectedItem = null; InitializeazaListele(); InitializeazaControalele(); AllowModification(this.lEcranInModificare); //Plasam focusul pe strada this.txtStrada.Focus(); //this.lModCreare = true; //this.btnValidare.Visible = true; //this.btnAnulare.Visible = true; //// Pana nu validam crearea nu avem ce informatii referitoare la creare sa afisam si //// nici ce sa inchidem //this.panelDetaliiAdresa.Visible = true; //this.ctrlCreare.Visible = false; //this.ctrlInchidere.Visible = false; //incepeIncarcarea(); //InitializeazaControalele(); ////Daca este prima adresa pe care o cream atunci consideram ca aceasta este adresa principala actuala ////altfel o consideram ca fiind secundara //if (CUtil.EsteListaVida<BAdrese>(this.lListaAdrese)) //{ // this.cboTipAdresa.SelectedItem = BAdrese.EnumTipAdresa.Principala; // this.chkActuala.Checked = true; //} //else // this.cboTipAdresa.SelectedItem = BAdrese.EnumTipAdresa.Secundara; //this.ctrlDataVerificare.DataAfisata = DateTime.Today; } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
public static BAdrese AfiseazaEcran(Form pEcranParinte, CDefinitiiComune.EnumTipObiect pTipProprietar, int pIdProprietar, BAdrese.EnumTipAdresa pTipAdresa, bool pModCreare, bool pModSelectie, bool pEcranInModificare) { using (frmAfiseazaAdresa ecran = new frmAfiseazaAdresa(pTipProprietar, pIdProprietar, pModCreare, pModSelectie, pEcranInModificare)) { ecran.AplicaPreferinteleUtilizatorului(); CCL.UI.IHMUtile.DeschideEcran(pEcranParinte, ecran); return(ecran.lAdresaSelectata); //return null; } }