public void IncluirGrupoUsuario(AdminModel.GrupoUsuario pModel)
        {
            Repository db = new Repository();


            String SQL = @"INSERT INTO GRUPO_USUARIO VALUES ((SELECT MAXID FROM(SELECT (COALESCE(MAX(ID_GRUPO),0) + 1) AS MAXID FROM GRUPO_USUARIO) AS T1),'" +
                         pModel.NomeGrupo + "','" +
                         pModel.StatusGrupo + "')";

            db.Inserir(SQL);
        }
        public AdminModel.GrupoUsuario ExibirGrupoUsuario(string nome)
        {
            Repository db = new Repository();

            AdminModel.GrupoUsuario pModel = new AdminModel.GrupoUsuario();

            string Sql = @"SELECT ID_GRUPO, GRUPO_NOME,STATUS_GRUPO FROM GRUPO_USUARIO WHERE GRUPO_NOME ='" + nome + "'";

            pModel = db.ExibirGrupoUsuario(Sql);

            return(pModel);
        }
        public void EditarGrupoUsuario(AdminModel.GrupoUsuario pModel)
        {
            Repository db = new Repository();

            String SQL = @"UPDATE GRUPO_USUARIO SET GRUPO_NOME ='" +
                         pModel.NomeGrupo + "'," + "STATUS_GRUPO='" + pModel.StatusGrupo +
                         "' WHERE ID_GRUPO =" + pModel.idGrupo;



            db.Update(SQL);
        }
Esempio n. 4
0
        public AdminModel.GrupoUsuario ExibirGrupoUsuario(String SQLQuery)
        {
            AdminModel.GrupoUsuario pModel = new AdminModel.GrupoUsuario();

            using (var conn = new MySqlConnection(PATH))
            {
                MySqlDataAdapter adapter = new MySqlDataAdapter();
                adapter.SelectCommand = new MySqlCommand(SQLQuery, conn);

                DataTable dt = new DataTable();
                adapter.Fill(dt);

                foreach (DataRow row in dt.Rows)
                {
                    pModel.idGrupo     = row["ID_GRUPO"].ToString();
                    pModel.NomeGrupo   = row["GRUPO_NOME"].ToString();
                    pModel.StatusGrupo = row["STATUS_GRUPO"].ToString();
                }
            }
            return(pModel);
        }