public static StructTipDocumentInline GetStructByEnum(EnumTipDocumentInline pId) { switch (pId) { case EnumTipDocumentInline.ImagineProfilMedic: return(new StructTipDocumentInline(EnumTipDocumentInline.ImagineProfilMedic, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ImagineIdentitate))); } return(Empty); }
public static EnumTipDocumentInline GetEnumByString(string pNume) { EnumTipDocumentInline lId = EnumTipDocumentInline.Nedefinit; foreach (StructTipDocumentInline xStruct in GetList()) { if (xStruct.Nume.Equals(pNume.Trim())) { lId = xStruct.IdEnum; break; } } return(lId); }
public StructTipDocumentInline(EnumTipDocumentInline pId, string pNume) : this() { this.IdEnum = pId; this.Nume = pNume; }
/// <summary> /// Metoda de clasa pentru obtinerea unei liste de obiecte de tipul BDocumenteInline /// </summary> /// <param name="pId"></param> /// <returns>Lista ce corespunde parametrilor</returns> /// <remarks></remarks> public static BColectieDocumenteInline GetListByParam(CDefinitiiComune.EnumTipObiect pTipObiect, int pIdObiect, EnumTipDocumentInline pTipImagine, CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie) { BColectieDocumenteInline lstDDocumenteInline = new BColectieDocumenteInline(); using (DataSet ds = DDocumenteInline.GetListByParam(pTipObiect, pIdObiect, Convert.ToInt32(pTipImagine), pStare, pTranzactie)) { foreach (DataRow dr in ds.Tables[0].Rows) { lstDDocumenteInline.Add(new BDocumenteInline(dr)); } } return(lstDDocumenteInline); }
/// <summary> /// Metoda de clasa ce permite adaugarea unui obiect de tip DDocumenteInline /// </summary> /// <param name="pTipObiect"></param> /// <param name="pIdObiect"></param> /// <param name="pTipImagine"></param> /// <param name="pImagine"></param> /// <param name="pInformatiiComplementare"></param> /// <returns></returns> /// <remarks></remarks> public static int Add(CDefinitiiComune.EnumTipObiect pTipObiect, int pIdObiect, EnumTipDocumentInline pTipImagine, byte[] pImagine, string pInformatiiComplementare, IDbTransaction pTranzactie) { int id = DDocumenteInline.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pTipObiect, pIdObiect, Convert.ToInt32(pTipImagine), pImagine, pInformatiiComplementare, pTranzactie); return(id); }
public static string GetStringByEnum(EnumTipDocumentInline pId) { return(GetStructByEnum(pId).Nume); }