public StructOptiuni(EnumRubrica pIdRubrica, EnumOptiune lOptiune, string sTitluLung) : this() { this.IdRubrica = pIdRubrica; this.lOptiune = lOptiune; this.sTitluLung = sTitluLung; }
public bool Contine(EnumOptiune pOptiuneSelectata) { foreach (var item in this) { if (item.Id == pOptiuneSelectata) { return(true); } } return(false); }
internal void Initializeaza(string pText, EnumOptiune pOptiune, bool pSelectat) { this.Optiune = pOptiune; this.Selectat = pSelectat; if (!string.IsNullOrEmpty(pText)) { this.Text = pText; } initImagine(); }
public static EnumOptiune GetEnumByString(string pNume) { EnumOptiune lId = EnumOptiune.TablouDeBord; foreach (StructOptiuni xStruct in GetList()) { if (xStruct.Denumire.Equals(pNume.Trim())) { lId = xStruct.Id; break; } } return(lId); }
private void schimbaOptiuneaActiva(ButonOptiuneMeniuStanga pSender) { EnumOptiune optiune = pSender.Optiune; foreach (Control panelRubrica in this.flpMeniuStanga.Controls) { if (panelRubrica is PanelOptiuniMeniuStanga) { foreach (var butonOptiuni in panelRubrica.Controls) { if (butonOptiuni is ButonOptiuneMeniuStanga) { (butonOptiuni as ButonOptiuneMeniuStanga).SchimbaSelectia(butonOptiuni == pSender); } } } } incarcaOptiuneaSelectata(optiune); }
/// <summary> /// Metoda de clasa pentru obtinerea unei liste de obiecte de tipul BUtilizatorDrepturi /// </summary> /// <returns>Lista ce corespunde parametrilor</returns> /// <remarks></remarks> public static BColectieUtilizatorDrepturi GetListByParam(EnumRubrica pIdRubrica, EnumOptiune pIdOptiune, int pIdUtilizator, IDbTransaction pTranzactie) { BColectieUtilizatorDrepturi lstDUtilizatorDrepturi = new BColectieUtilizatorDrepturi(); using (DataSet ds = DUtilizatorDrepturi.GetListByParam(Convert.ToInt32(pIdRubrica), Convert.ToInt32(pIdOptiune), pIdUtilizator, pTranzactie)) { foreach (DataRow dr in ds.Tables[0].Rows) { lstDUtilizatorDrepturi.Add(new BUtilizatorDrepturi(dr)); } } return(lstDUtilizatorDrepturi); }
/// <summary> /// Metoda de clasa ce permite adaugarea unui obiect de tip DUtilizatorDrepturi /// </summary> /// <param name="pIdRubrica"></param> /// <param name="pIdOptiune"></param> /// <param name="pIdUtilizator"></param> /// <returns></returns> /// <remarks></remarks> public static int Add(EnumRubrica pIdRubrica, EnumOptiune pIdOptiune, int pIdUtilizator, IDbTransaction pTranzactie) { int id = DUtilizatorDrepturi.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), Convert.ToInt32(pIdRubrica), Convert.ToInt32(pIdOptiune), pIdUtilizator, pTranzactie); return(id); }
public static StructOptiuni getStructByEnum(EnumOptiune pOptiune) { return(GetByIdEnum(pOptiune)); }
public static string getDenumireByEnum(EnumOptiune pOptiune) { return(getStructByEnum(pOptiune).Denumire); }
public static StructOptiuni GetByIdEnum(EnumOptiune pOptiune) { switch (pOptiune) { case EnumOptiune.TablouDeBord: return(new StructOptiuni(EnumRubrica.TablouDeBord, EnumOptiune.TablouDeBord, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.TablouDeBord))); case EnumOptiune.Rapoarte: return(new StructOptiuni(EnumRubrica.Rapoarte, EnumOptiune.Rapoarte, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Rapoarte))); case EnumOptiune.SetariListaPreturi: return(new StructOptiuni(EnumRubrica.Setari, EnumOptiune.SetariListaPreturi, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ListaDePreturi))); case EnumOptiune.SetariLocatii: return(new StructOptiuni(EnumRubrica.Setari, EnumOptiune.SetariLocatii, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Locatii))); case EnumOptiune.SetariPersonal: return(new StructOptiuni(EnumRubrica.Setari, EnumOptiune.SetariPersonal, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Personal))); case EnumOptiune.SetariDiverse: return(new StructOptiuni(EnumRubrica.Setari, EnumOptiune.SetariDiverse, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Diverse))); case EnumOptiune.Clienti: return(new StructOptiuni(EnumRubrica.TablouDeBord, EnumOptiune.Clienti, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Clienti))); case EnumOptiune.SetariListe: return(new StructOptiuni(EnumRubrica.Setari, EnumOptiune.SetariListe, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Liste))); case EnumOptiune.Facturare: return(new StructOptiuni(EnumRubrica.TablouDeBord, EnumOptiune.Facturare, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Facturare))); case EnumOptiune.MarketingTrimitereEmail: return(new StructOptiuni(EnumRubrica.Marketing, EnumOptiune.MarketingTrimitereEmail, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.TrimitereEmail))); case EnumOptiune.MarketingProspecti: return(new StructOptiuni(EnumRubrica.Marketing, EnumOptiune.MarketingProspecti, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Prospecti))); case EnumOptiune.MarketingTrimitereSMS: return(new StructOptiuni(EnumRubrica.Marketing, EnumOptiune.MarketingTrimitereSMS, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.TrimitereSMS))); case EnumOptiune.SetariComportament: return(new StructOptiuni(EnumRubrica.Setari, EnumOptiune.SetariComportament, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Comportament))); case EnumOptiune.GestiuneFurnizori: return(new StructOptiuni(EnumRubrica.Gestiune, EnumOptiune.GestiuneFurnizori, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Furnizori))); case EnumOptiune.GestiuneStocuri: return(new StructOptiuni(EnumRubrica.Gestiune, EnumOptiune.GestiuneStocuri, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Stocuri))); case EnumOptiune.GestiunePlati: return(new StructOptiuni(EnumRubrica.Gestiune, EnumOptiune.GestiunePlati, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Plati))); case EnumOptiune.ResurseUmanePontaj: return(new StructOptiuni(EnumRubrica.ResurseUmane, EnumOptiune.ResurseUmanePontaj, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Pontaj))); case EnumOptiune.ResurseUmaneConcedii: return(new StructOptiuni(EnumRubrica.ResurseUmane, EnumOptiune.ResurseUmaneConcedii, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Concedii))); case EnumOptiune.ResurseUmanePiataStomatologica: return(new StructOptiuni(EnumRubrica.ResurseUmane, EnumOptiune.ResurseUmanePiataStomatologica, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.PiataStomatologica))); case EnumOptiune.ResurseUmaneVenituri: return(new StructOptiuni(EnumRubrica.ResurseUmane, EnumOptiune.ResurseUmaneVenituri, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Venituri))); } return(Empty); }
private void incarcaOptiuneaSelectata(EnumOptiune pOptiune) { this.lOptiuneSelectata = pOptiune; if (this.lctrlGestiunePersonal != null) { this.lctrlGestiunePersonal.Visible = false; } if (this.lctrlGestiuneClienti != null) { this.lctrlGestiuneClienti.Visible = false; } if (this.lctrlGestiuneListaDePreturi != null) { this.lctrlGestiuneListaDePreturi.Visible = false; } if (this.lctrlGestiuneLocatii != null) { this.lctrlGestiuneLocatii.Visible = false; } if (this.lctrlGestiuneDiverse != null) { this.lctrlGestiuneDiverse.Visible = false; } if (this.lctrlComunicare != null) { this.lctrlComunicare.Visible = false; } if (this.lctrlTablouDeBord != null) { this.lctrlTablouDeBord.Visible = false; } switch (pOptiune) { case EnumOptiune.SetariPersonal: initControlGestiunePersonal(); break; case EnumOptiune.Clienti: initControlGestiuneClienti(); break; case EnumOptiune.SetariListaPreturi: initControlGestiuneListaDePreturi(); break; case EnumOptiune.SetariLocatii: initControlGestiuneLocatii(); break; case EnumOptiune.SetariDiverse: initControlGestiuneDiverse(); break; case EnumOptiune.Comunicare: initControlGestiuneComunicare(); break; case EnumOptiune.TablouDeBord: initControlTablouDeBord(); break; } }
public BUtilizatorDrepturi GetByIdOptiune(EnumOptiune pIdOptiune) { return(this.Find(delegate(BUtilizatorDrepturi pObiect) { return pObiect.IdOptiune == pIdOptiune; })); }