protected void gdvGrupos_RowInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e)
        {
            try
            {
                e.Cancel = true;

                UsuarioBU userBU = new UsuarioBU();

                //Adiciona o grupo
                TipoUsuario tpUsuario = new TipoUsuario();

                //cria o objeto de níveis de permissões
                NiveisPermissao nPermissoes = new NiveisPermissao();

                //Seta o id como 0 para o banco ter controle do campo auto-incremental
                tpUsuario.IdTipoUsuario = 0;
                tpUsuario.DescricaoTipoUsuario = e.NewValues["ds_tipo_usuario"].ToString();

                userBU.InserirTipoUsuario(tpUsuario);

                //Cancela edição e atualiza o grid
                this.gdvGrupos.CancelEdit();
            }
            catch (Exception eX)
            {
                throw eX;
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Método para atualização dos tipos de usuário.
        /// </summary>
        /// <param name="tipoUsuario">Objeto Tipo usuário</param>
        public void AtualizarTipoUsuario(TipoUsuario tpUsuario)
        {
            MySqlConnection con = new MySqlConnection(ConfigurationManager.ConnectionStrings["sigh"].ConnectionString);

            try
            {
                string sql = @" update tbltipousuario
                                set ds_tipo_usuario = ?dsTipoUsuario where id_tipo_usuario = ?idTipoUsuario";

                MySqlCommand cmd = new MySqlCommand(sql, con);
                cmd.Parameters.Add(new MySqlParameter("?dsTipoUsuario", tpUsuario.DescricaoTipoUsuario));
                cmd.Parameters.Add(new MySqlParameter("?idTipoUsuario", tpUsuario.IdTipoUsuario));

                //Abre conexão
                con.Open();

                //Efetua leitura
                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                con.Close();
            }
        }
        protected void gdvGrupos_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e)
        {
            try
            {
                e.Cancel = true;

                TipoUsuario tpUsuario = new TipoUsuario();

                tpUsuario.IdTipoUsuario = Convert.ToInt32(e.Keys["id_tipo_usuario"].ToString());

                new UsuarioBU().ExcluirTipoUsuario(tpUsuario);
            }
            catch (Exception eX)
            {
                throw eX;
            }
        }
        protected void gdvGrupos_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e)
        {
            try
            {
                e.Cancel = true;

                TipoUsuario tpUsuario = new TipoUsuario();

                tpUsuario.IdTipoUsuario = Convert.ToInt32(e.Keys["id_tipo_usuario"].ToString());
                tpUsuario.DescricaoTipoUsuario = e.NewValues["ds_tipo_usuario"].ToString();

                new UsuarioBU().AtualizarTipoUsuario(tpUsuario);

                this.gdvGrupos.CancelEdit();
            }
            catch (Exception eX)
            {
                throw eX;
            }
        }
Exemplo n.º 5
0
        /// <summary>
        /// Método que retorna o grupo de usuário pelo seu nome
        /// </summary>
        /// <returns></returns>
        public TipoUsuario RetornaTipoUsuarioBynome(string nomeGrupo)
        {
            MySqlConnection con = new MySqlConnection(ConfigurationManager.ConnectionStrings["sigh"].ConnectionString);

            try
            {
                string sql = @" select id_tipo_usuario, ds_tipo_usuario from tbltipousuario
                                where ds_tipo_usuario = ?nomeGrupo";

                DataTable dt = new DataTable();

                MySqlCommand cmd = new MySqlCommand(sql, con);
                cmd.Parameters.Add(new MySqlParameter("?nomeGrupo", nomeGrupo));

                con.Open();

                MySqlDataReader dr = cmd.ExecuteReader();

                TipoUsuario tpUsuario = new TipoUsuario();

                while (dr.Read())
                {
                    tpUsuario.IdTipoUsuario = Convert.ToInt32(dr["id_tipo_usuario"].ToString());
                    tpUsuario.DescricaoTipoUsuario = dr["ds_tipo_usuario"].ToString();
                }

                return tpUsuario;
            }
            catch (Exception e)
            {
                throw e;
            }
            finally
            {
                con.Close();
            }
        }
Exemplo n.º 6
0
        /// <summary>
        /// Método para inserção de tipos de usuário.
        /// </summary>
        /// <param name="tipoUsuario">Objeto Tipo usuário</param>
        public void InserirTipoUsuario(TipoUsuario tpUsuario)
        {
            MySqlConnection con = new MySqlConnection(ConfigurationManager.ConnectionStrings["sigh"].ConnectionString);

            try
            {
                string sql = @" insert into tbltipousuario
                                (
                                    id_tipo_usuario ,
                                    ds_tipo_usuario
                                )
                                values
                                (
                                    0,
                                    ?dsTipoUsuario
                                 )
                                 ";

                MySqlCommand cmd = new MySqlCommand(sql, con);
                cmd.Parameters.Add(new MySqlParameter("?dsTipoUsuario", tpUsuario.DescricaoTipoUsuario));

                //Abre conexão
                con.Open();

                //Efetua leitura
                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                con.Close();
            }
        }
Exemplo n.º 7
0
 /// <summary>
 /// Método para atualização dos tipos de usuário.
 /// </summary>
 /// <param name="tipoUsuario">Objeto Tipo usuário</param>
 public void AtualizarTipoUsuario(TipoUsuario tpUsuario)
 {
     new UsuarioDA().AtualizarTipoUsuario(tpUsuario);
 }
Exemplo n.º 8
0
 /// <summary>
 /// Método para inserção de tipos de usuário.
 /// </summary>
 /// <param name="tipoUsuario">Objeto Tipo usuário</param>
 public void InserirTipoUsuario(TipoUsuario tpUsuario)
 {
     try
     {
         new UsuarioDA().InserirTipoUsuario(tpUsuario);
     }
     catch (Exception eX)
     {
         throw;
     }
 }
Exemplo n.º 9
0
 /// <summary>
 /// Método para deleção de tipos de usuário.
 /// </summary>
 /// <param name="tipoUsuario">Objeto Tipo usuário</param>
 public void ExcluirTipoUsuario(TipoUsuario tpUsuario)
 {
     new UsuarioDA().ExcluirTipoUsuario(tpUsuario);
 }