internal bool Salveaza() { bool esteValid = BRegiuni.SuntInformatiileNecesareCoerente(this.ctrlTara.IdObiectAfisajCorespunzator, this.txtDenumireRegiune.Text); if (this.lRegiune == null) { if (esteValid) { BRegiuni.Add(this.ctrlTara.IdObiectAfisajCorespunzator, this.txtDenumireRegiune.Text, this.txtAbreviereRegiune.Text, this.txtPrefixTelefonicRegiune.Text, 1, 1, null); } else { seteazaAlerta(); } } else { this.lRegiune.Nume = this.txtDenumireRegiune.Text; this.lRegiune.IdTara = this.ctrlTara.IdObiectAfisajCorespunzator; this.lRegiune.PrefixTelefon = this.txtPrefixTelefonicRegiune.Text; this.lRegiune.Abreviere = this.txtAbreviereRegiune.Text; if (esteValid) { this.lRegiune.UpdateAll(); } else { seteazaAlerta(); } } return(esteValid); }
private void DgvListaRegiuni_EditareLinie(DataGridViewPersonalizat pDGVSender, int pIndexRand) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BRegiuni regiuneDeModificat = this.dgvListaRegiuni.Rows[pIndexRand].Tag as BRegiuni; if (regiuneDeModificat != null && !this.btnActiviInactivi.Selectat) { if (FormAdaugareRegiune.Afiseaza(this.GetFormParinte(), regiuneDeModificat)) { incarcaRand(this.dgvListaRegiuni.Rows[pIndexRand], regiuneDeModificat); } } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
private void DgvListaRegiuni_StergereLinie(DataGridViewPersonalizat pDGVSender, int pIndexRand) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BRegiuni regiuneDeSters = this.dgvListaRegiuni.Rows[pIndexRand].Tag as BRegiuni; if (regiuneDeSters != null) { if (Mesaj.Confirmare(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ConfirmareInchidere), regiuneDeSters.Nume)) { regiuneDeSters.Close(true, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Inchidere), null); ConstruiesteRanduriDGV(); } } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
void lEcranCautare_ElementSelectat(StructIdDenumire pElement) { try { if (pElement.Id > 0) { this.Initializeaza(this.lIdTara, pElement, this.lTipDeschidere); ascundeEcranCautare(); anuntaSelectia(); } else { ascundeEcranCautare(); //Adaugam regiunea int id = BRegiuni.Add(this.lIdTara, pElement.Denumire, string.Empty, string.Empty, 1, 1, null); this.lPersoanaSauOrganizatie = new StructIdDenumire(id, pElement.Denumire); Initializeaza(this.lIdTara, this.lPersoanaSauOrganizatie, this.lTipDeschidere); anuntaSelectia(); } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } }
public void Initializeaza(BRegiuni pRegiune) { base.InitializeazaVariabileleGenerale(); incepeIncarcarea(); this.lRegiune = pRegiune; if (this.lRegiune == null) { this.txtDenumireRegiune.Goleste(); this.txtAbreviereRegiune.Goleste(); this.txtPrefixTelefonicRegiune.Goleste(); this.ctrlTara.Initializeaza(StructIdDenumire.Empty, CEnumerariComune.EnumTipDeschidere.DreaptaJos); } else { this.txtDenumireRegiune.Text = this.lRegiune.Nume; this.txtAbreviereRegiune.Text = this.lRegiune.Abreviere; this.txtPrefixTelefonicRegiune.Text = this.lRegiune.PrefixTelefon; if (this.lRegiune.IdTara != 0) { this.ctrlTara.Initializeaza(new StructIdDenumire(this.lRegiune.IdTara, BTari.getTara(this.lRegiune.Id, null).NumeScurt), CEnumerariComune.EnumTipDeschidere.DreaptaJos); } } finalizeazaIncarcarea(); }
public static bool Afiseaza(Form pEcranPariente, BRegiuni pRegiune) { using (FormAdaugareRegiune ecran = new FormAdaugareRegiune(pRegiune)) { ecran.AplicaPreferinteleUtilizatorului(); return(CCL.UI.IHMUtile.DeschideEcran(pEcranPariente, ecran)); } }
public static bool Afiseaza(Form pEcranPariente, BRegiuni pRegiune, BTari pTara, BLocalitati pLocalitate, int x, int y) { using (FormLocatie ecran = new FormLocatie(pRegiune, pTara, pLocalitate)) { ecran.Location = new Point(x, y); return CCL.UI.IHMUtile.DeschideEcran(pEcranPariente, ecran); } }
private void incarcaRand(DataGridViewRow pRand, BRegiuni pElem) { pRand.Tag = pElem; DataGridViewPersonalizat.InitCelulaEditare(pRand, this.lEcranInModificare); pRand.Cells[EnumColoaneDGV.colRegiune.ToString()].Value = pElem.Nume; pRand.Cells[EnumColoaneDGV.colAbreviere.ToString()].Value = pElem.Abreviere; pRand.Cells[EnumColoaneDGV.colPrefixTelefonic.ToString()].Value = pElem.PrefixTelefon; DataGridViewPersonalizat.InitCelulaStergere(pRand); }
private FormAdaugareRegiune(BRegiuni pRegiune) { this.DoubleBuffered = true; InitializeComponent(); this.lRegiune = pRegiune; if (!CCL.UI.IHMUtile.SuntemInDebug()) { adaugaHandlere(); initTextML(); this.CentratCuDeplasare(); } }
private void ConstruiesteRanduriDGV() { this.dgvListaRegiuni.IncepeContructieRanduri(); var listaElem = BRegiuni.GetListByParam(0, CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null); foreach (var elem in listaElem) { incarcaRand(this.dgvListaRegiuni.Rows[this.dgvListaRegiuni.Rows.Add()], elem); } this.dgvListaRegiuni.FinalizeazaContructieRanduri(); this.lblTotalRegiuni.Text = "Total regiuni: " + this.dgvListaRegiuni.RowCount.ToString(); }
private FormLocatie(BRegiuni pRegiune, BTari pTara, BLocalitati pLocalitate) { this.DoubleBuffered = true; InitializeComponent(); _SRegiune = pRegiune; _STara = pTara; _SLocalitate = pLocalitate; if (!CCL.UI.IHMUtile.SuntemInDebug()) { adaugaHandlere(); initTextML(); this.CentratCuDeplasare(); } }
public override string ToString() { string campuriTotale = string.Empty; string denumireRegiune = BRegiuni.GetDenumireRegiune(this.IdRegiune, null); string denumireLocalitate = BLocalitati.GetDenumireLocalitate(this.IdLocalitate, null); string denumireTara = BTari.GetDenumireTara(this.IdTara, null); campuriTotale = adaugaCampuriCompletate(campuriTotale, !string.IsNullOrEmpty(this.NumeStrada), string.Concat("Str. ", this.NumeStrada)); campuriTotale = adaugaCampuriCompletate(campuriTotale, !string.IsNullOrEmpty(this.Numar), this.Numar); campuriTotale = adaugaCampuriCompletate(campuriTotale, !string.IsNullOrEmpty(this.Bloc), this.Bloc); campuriTotale = adaugaCampuriCompletate(campuriTotale, !string.IsNullOrEmpty(this.Scara), this.Scara); campuriTotale = adaugaCampuriCompletate(campuriTotale, !string.IsNullOrEmpty(this.Etaj), this.Etaj); campuriTotale = adaugaCampuriCompletate(campuriTotale, !string.IsNullOrEmpty(this.Apartament), this.Apartament); campuriTotale = adaugaCampuriCompletate(campuriTotale, !string.IsNullOrEmpty(denumireRegiune), denumireRegiune); campuriTotale = adaugaCampuriCompletate(campuriTotale, !string.IsNullOrEmpty(denumireLocalitate), denumireLocalitate); campuriTotale = adaugaCampuriCompletate(campuriTotale, !string.IsNullOrEmpty(denumireTara), denumireTara); return(campuriTotale); }
private void ConstruiesteRanduriDGV() { var listaElem = BRegiuni.GetListByParam(BTari.ConstIDRomania, CDL.iStomaLab.CDefinitiiComune.EnumStare.Toate, null); if (listaElem.ContineElementeDeactivate()) { this.btnActiviInactivi.Visible = true; } else { this.btnActiviInactivi.Visible = false; this.btnActiviInactivi.Selectat = false; } if (!this.btnActiviInactivi.Selectat) { ConstruiesteRanduriDGV(listaElem.GetListaActive()); } else { ConstruiesteRanduriDGV(listaElem.GetListaInactive()); } }
public void Initializeaza(int pIdTara, string pDenumire, bool pImpiedicaCrearea) { this.lDenumire = pDenumire; this.lIdTara = pIdTara; this.lImpiedicaCrearea = pImpiedicaCrearea; if (string.IsNullOrEmpty(pDenumire)) { this.lListaElementeGasite = null; } else { this.lListaElementeGasite = BRegiuni.GetListaCautare(this.lIdTara, pDenumire, null); } initPaginatie(); //incepeIncarcarea(); construiesteRanduri(); //finalizeazaIncarcarea(); }
private void initRegiune(int pIdTara, int pIdRegiune) { if (pIdRegiune > 0) { this.ctrlRegiune.Initializeaza(pIdTara, new StructIdDenumire(pIdRegiune, BRegiuni.getRegiune(pIdRegiune, null).Nume), CCL.UI.CEnumerariComune.EnumTipDeschidere.DreaptaJos); } else { this.ctrlRegiune.Initializeaza(pIdTara, StructIdDenumire.Empty, CCL.UI.CEnumerariComune.EnumTipDeschidere.DreaptaJos); } }