示例#1
0
        public static bool AplicacionFind(long lngAplicacionId)
        {
            bool          returnValue = false;
            clsAplicacion oAplicacion = new clsAplicacion(clsAppInfo.Connection);

            clsAppInfo.ModuloId      = 0;
            clsAppInfo.AplicacionId  = 0;
            clsAppInfo.AplicacionDes = "";

            try
            {
                oAplicacion.AplicacionId = lngAplicacionId;

                if (oAplicacion.FindByPK())
                {
                    if (oAplicacion.EstadoId == Constants.Activo)
                    {
                        clsAppInfo.ModuloId      = oAplicacion.ModuloId;
                        clsAppInfo.AplicacionId  = oAplicacion.AplicacionId;
                        clsAppInfo.AplicacionDes = oAplicacion.AplicacionDes;

                        returnValue = true;
                    }
                }
            }

            catch (Exception exp)
            {
                throw (exp);
            }
            finally
            {
                oAplicacion.Dispose();
            }

            return(returnValue);
        }
示例#2
0
        private List <clsAplicacionVM> AplicacionList()
        {
            clsAplicacion          oAplicacion = new clsAplicacion(clsAppInfo.Connection);
            List <clsAplicacionVM> oAppVM      = new List <clsAplicacionVM>();


            try
            {
                oAplicacion.SelectFilter  = clsAplicacion.SelectFilters.Grid;
                oAplicacion.WhereFilter   = clsAplicacion.WhereFilters.Grid;
                oAplicacion.OrderByFilter = clsAplicacion.OrderByFilters.Grid;

                if (oAplicacion.Open())
                {
                    foreach (DataRow dr in oAplicacion.DataSet.Tables[oAplicacion.TableName].Rows)
                    {
                        oAppVM.Add(new clsAplicacionVM()
                        {
                            AplicacionId  = SysData.ToLong(dr["AplicacionId"]),
                            AplicacionDes = SysData.ToStr(dr["AplicacionDes"]),
                            ModuloId      = SysData.ToLong(dr["ModuloId"])
                        });
                    }
                }

                return(oAppVM);
            }
            catch (Exception exp)
            {
                throw exp;
            }
            finally
            {
                oAplicacion.Dispose();
            }
            return(oAppVM);
        }