示例#1
0
 public static StructTipDocumentInline GetStructByEnum(EnumTipDocumentInline pId)
 {
     switch (pId)
     {
     case EnumTipDocumentInline.ImagineProfilMedic:
         return(new StructTipDocumentInline(EnumTipDocumentInline.ImagineProfilMedic, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ImagineIdentitate)));
     }
     return(Empty);
 }
示例#2
0
            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);
            }
示例#3
0
 public StructTipDocumentInline(EnumTipDocumentInline pId, string pNume)
     : this()
 {
     this.IdEnum = pId;
     this.Nume   = pNume;
 }
示例#4
0
        /// <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);
        }
示例#5
0
        /// <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);
        }
示例#6
0
 public static string GetStringByEnum(EnumTipDocumentInline pId)
 {
     return(GetStructByEnum(pId).Nume);
 }