// Methods
        public static DataRow Select(string IdFamiliaElement)
        {
            DataRow varDataTable;

            try
            {
                return(varDataTable = Familia_PatenteDAL.Select(IdFamiliaElement).Rows[0]);
            }
            catch (ExceptionDAL dalex)
            {
                throw new ExceptionBLL(dalex, dalex.Message);
            }
        }
Exemple #2
0
        public void Fill(Familia _object)
        {
            _object.IdFamiliaElement = (Convert.ToString(this.row["IdFamilia"]));
            _object.Nombre           = (Convert.ToString(this.row["Nombre"]));
            DataTable relacionesFamilia = FamiliaDAL.GetAccesos(_object.IdFamiliaElement);


            foreach (DataRow rowAccesos in relacionesFamilia.Rows)
            {
                _object.Add(FamiliaFacade.GetAdapted(Convert.ToString(rowAccesos["IdFamiliaHijo"])));
            }

            DataTable relacionesPatentes = Familia_PatenteDAL.GetAccesos(_object.IdFamiliaElement);

            foreach (DataRow rowAccesos in relacionesPatentes.Rows)
            {
                _object.Add(PatenteFacade.GetAdapted(Convert.ToString(rowAccesos["IdPatente"])));
            }
        }