private void DgvListaLocalitati_StergereLinie(DataGridViewPersonalizat pDGVSender, int pIndexRand) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BLocalitati localitateDeSters = this.dgvListaLocalitati.Rows[pIndexRand].Tag as BLocalitati; if (localitateDeSters != null) { if (Mesaj.Confirmare(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ConfirmareInchidere), localitateDeSters.Nume)) { localitateDeSters.Close(true, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Inchidere), null); ConstruiesteRanduriDGV(); } } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
internal bool Salveaza() { bool esteValid = BLocalitati.SuntInformatiileNecesareCoerente(this.ctrlRegiune.IdObiectAfisajCorespunzator, this.txtDenumireLocalitate.Text, 1, 1, 1); if (this.lLocalitate == null) { if (esteValid) { BLocalitati.Add(this.ctrlRegiune.IdObiectAfisajCorespunzator, this.txtDenumireLocalitate.Text, 1, 1, 1, null); } else { seteazaAlerta(); } } else { this.lLocalitate.Nume = this.txtDenumireLocalitate.Text; this.lLocalitate.IdRegiune = this.ctrlRegiune.IdObiectAfisajCorespunzator; if (esteValid) { this.lLocalitate.UpdateAll(); } else { seteazaAlerta(); } } return(esteValid); }
void lEcranCautare_ElementSelectat(StructIdDenumire pElement) { try { if (pElement.Id > 0) { this.Initializeaza(this.lIdRegiune, pElement, this.lTipDeschidere); ascundeEcranCautare(); anuntaSelectia(); } else { ascundeEcranCautare(); //Adaugam localitatea int id = BLocalitati.Add(this.lIdRegiune, pElement.Denumire, 1, 1, 1, null); this.lPersoanaSauOrganizatie = new StructIdDenumire(id, pElement.Denumire); Initializeaza(this.lIdRegiune, this.lPersoanaSauOrganizatie, this.lTipDeschidere); anuntaSelectia(); } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } }
private void DgvListaLocalitati_EditareLinie(DataGridViewPersonalizat pDGVSender, int pIndexRand) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BLocalitati localitateDeModificat = this.dgvListaLocalitati.Rows[pIndexRand].Tag as BLocalitati; if (localitateDeModificat != null) { if (FormAdaugaLocalitate.Afiseaza(this.GetFormParinte(), localitateDeModificat)) { ConstruiesteRanduriDGV(); } } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
public static bool Afiseaza(Form pEcranPariente, BLocalitati pLocalitate) { using (FormAdaugaLocalitate ecran = new FormAdaugaLocalitate(pLocalitate)) { ecran.AplicaPreferinteleUtilizatorului(); return(CCL.UI.IHMUtile.DeschideEcran(pEcranPariente, ecran)); } }
private void incarcaRand(DataGridViewRow pRand, BLocalitati pElem) { pRand.Tag = pElem; DataGridViewPersonalizat.InitCelulaEditare(pRand, this.lEcranInModificare); pRand.Cells[EnumColoaneDGV.colLocalitate.ToString()].Value = pElem.Nume; pRand.Cells[EnumColoaneDGV.colTip.ToString()].Value = pElem.Tip; DataGridViewPersonalizat.InitCelulaStergere(pRand); }
private void ConstruiesteRanduriDGV() { this.dgvListaLocalitati.IncepeContructieRanduri(); var listaElem = BLocalitati.GetListByParam(CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null); foreach (var elem in listaElem) { incarcaRand(this.dgvListaLocalitati.Rows[this.dgvListaLocalitati.Rows.Add()], elem); } this.dgvListaLocalitati.FinalizeazaContructieRanduri(); this.lblTotalLocalitati.Text = "Total localitati: " + this.dgvListaLocalitati.RowCount.ToString(); }
private FormAdaugaLocalitate(BLocalitati pLocalitati) { this.DoubleBuffered = true; InitializeComponent(); this.lLocalitate = pLocalitati; if (!CCL.UI.IHMUtile.SuntemInDebug()) { adaugaHandlere(); initTextML(); this.CentratCuDeplasare(); } }
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); }
public void Initializeaza(BLocalitati pLocalitati) { base.InitializeazaVariabileleGenerale(); incepeIncarcarea(); this.lLocalitate = pLocalitati; if (this.lLocalitate == null) { this.txtDenumireLocalitate.Goleste(); this.txtTipLocalitate.Goleste(); this.ctrlRegiune.Initializeaza(4, StructIdDenumire.Empty, CCL.UI.CEnumerariComune.EnumTipDeschidere.DreaptaJos); } else { this.txtDenumireLocalitate.Text = this.lLocalitate.Nume; this.ctrlRegiune.Initializeaza(4, new StructIdDenumire(this.lLocalitate.Id, this.lLocalitate.Nume), CEnumerariComune.EnumTipDeschidere.DreaptaJos); } finalizeazaIncarcarea(); }
public void Initializeaza(int pIdRegiune, string pDenumire) { this.lDenumire = pDenumire; this.lIdRegiune = pIdRegiune; if (string.IsNullOrEmpty(pDenumire)) { this.lListaElementeGasite = null; } else { this.lListaElementeGasite = BLocalitati.GetListaCautare(this.lIdRegiune, pDenumire, null); } initPaginatie(); //incepeIncarcarea(); construiesteRanduri(); //finalizeazaIncarcarea(); }
private void ConstruiesteRanduriDGV() { var listaElem = BLocalitati.GetListByParam(-1, 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()); } }
private void initLocalitate(int pIdRegiune, int pIdLocalitate) { if (pIdLocalitate > 0) { this.ctrlLocalitate.Initializeaza(pIdRegiune, new StructIdDenumire(pIdLocalitate, BLocalitati.getLocalitate(pIdLocalitate, null).Nume), CCL.UI.CEnumerariComune.EnumTipDeschidere.DreaptaJos); } else { this.ctrlLocalitate.Initializeaza(pIdRegiune, StructIdDenumire.Empty, CCL.UI.CEnumerariComune.EnumTipDeschidere.DreaptaJos); } }
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); } }