Exemple #1
0
        public List <BECompuesto> ListarPerfiles()
        {
            DataTable          tabla = new DataTable();
            List <BECompuesto> lista = new List <BECompuesto>();

            tabla = DALSqlHelper.instancia.EjecutarConsulta("PERFILES_LISTAR");

            foreach (DataRow registro in tabla.Rows)
            {
                BECompuesto result2 = new BECompuesto();



                if (DBNull.Value == (registro["IDPERMISO"]))
                {
                    // antes devolvía ""
                    result2.IdPermiso = 0;
                }
                else
                {
                    result2.IdPermiso = Convert.ToInt32(registro["IDPERMISO"].ToString());
                }



                lista.Add(result2);
                result2 = null /* TODO Change to default(_) if this is not a reference type */;
            }

            return(lista);
        }
Exemple #2
0
        public List <object> RetrieveAll()
        {
            DataTable     tabla = new DataTable();
            List <object> lista = new List <object>();

            tabla = DALSqlHelper.instancia.EjecutarConsulta("PERMISOS_LISTAR");

            foreach (DataRow registro in tabla.Rows)
            {
                if (registro["COMPUESTO"].ToString() == "X")
                {
                    BECompuesto result = new BECompuesto();
                    //result.IdPermiso = registro["IDPERMISO"];
                    result.IdPermiso = Convert.ToInt32(registro["IDPERMISO"].ToString());
                    // result.Posicion = registro("POSICION")
                    lista.Add(result);
                    result = null /* TODO Change to default(_) if this is not a reference type */;
                }
                else
                {
                    BEHoja result2 = new BEHoja();
                    //result2.IdPermiso = registro("IDPERMISO");
                    result2.IdPermiso = Convert.ToInt32(registro["IDPERMISO"].ToString());

                    // result2.Posicion = registro("POSICION")
                    result2.Formulario = registro["FORMULARIO"].ToString();
                    lista.Add(result2);
                    result2 = null /* TODO Change to default(_) if this is not a reference type */;
                }
            }

            return(lista);
        }
        // Dim ngbitacora As New BLLBitacora


        public int Crear(List <BEComponente> Permisos)
        {
            List <BEComponente> lista = new List <BEComponente>();
            int res;

            foreach (BEComponente t in Permisos)
            {
                if (t is BEHoja)
                {
                    BEHoja res2 = new BEHoja();
                    // res2.Posicion = t.Posicion
                    res2.Formulario = t.Formulario;

                    lista.Add(res2);
                    res2 = null /* TODO Change to default(_) if this is not a reference type */;
                }
                else if (t is BECompuesto)
                {
                    BECompuesto res1 = new BECompuesto();

                    // res1.Posicion = t.Posicion


                    lista.Add(res1);
                    res1 = null /* TODO Change to default(_) if this is not a reference type */;
                }
            }

            res = mppermisos.Create(lista);

            return(res);
        }