コード例 #1
0
        public static List <Appuser> getLista()
        {
            // Consulta (probar primero en pgAdmin 4 si funciona)
            string sql = "select * from \"appuser\"";

            // Ejecutar select y recibir tabla resultado en variable dt
            DataTable dt = Conexion.realizarConsulta(sql);

            // Hacer algo con la tabla resultado, en este caso se recorre cada fila
            // (cada fila almacena un cliente) y se van guardando en una lista
            List <Appuser> lista = new List <Appuser>();

            foreach (DataRow fila in dt.Rows)
            {
                Appuser c = new Appuser();
                c.idUser   = Convert.ToInt32(fila[0].ToString());
                c.fullname = fila[1].ToString();
                c.username = fila[2].ToString();
                c.password = fila[3].ToString();
                c.userType = Convert.ToBoolean(fila[4].ToString());

                lista.Add(c);
            }
            return(lista);
        }
コード例 #2
0
        public static void agregarAppuser(Appuser c)
        {
            string sql = String.Format(
                "insert into \"appuser\"" +
                "(\"fullname\", \"username\", \"password\", \"userType\")" +
                "values ('{0}', '{1}', '{2}', '{3}');",
                c.fullname, c.username, c.password, c.userType);

            Conexion.realizarAccion(sql);
        }