コード例 #1
0
        public void Alterar(UsuariosInformation usuarios)
        {
            // conexao
            MySqlConnection cn = new MySqlConnection();

            try
            {
                cn.ConnectionString = Dados.StringDeConexao;
                MySqlCommand cmd = new MySqlCommand();
                cmd.Connection = cn;
                //cmd.CommandType = CommandType.Text;
                cmd.CommandText = "update tb_usuarios set usuario = @usuario, senha = @senha, tipo = @tipo where cod = @cod;";
                cmd.Parameters.AddWithValue("@cod", usuarios.Cod);
                cmd.Parameters.AddWithValue("@usuario", usuarios.Usuario);
                cmd.Parameters.AddWithValue("@senha", usuarios.Senha);
                cmd.Parameters.AddWithValue("@tipo", usuarios.Tipo);
                cn.Open();
                cmd.ExecuteNonQuery();
            }
            catch (MySqlException ex)
            {
                throw new Exception("Servidor SQL Erro:" + ex.Number);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                cn.Close();
            }
        }
コード例 #2
0
        private void ValidarUsuario()
        {
            UsuariosInformation user = new UsuariosInformation();

            user.Usuario = txtUsuario.Text;
            user.Senha   = txtSenha.Text;

            UsuariosList listUser = new UsuariosList();

            UsuariosBLL usuario = new UsuariosBLL();

            listUser = usuario.ConsultaID(user);

            if (listUser.Count == 0)
            {
                MessageBox.Show("Usuario Inválido");
                logado = false;
                Limpar();
                txtUsuario.Focus();
            }
            else
            {
                foreach (Object obj in listUser)
                {
                    UsuariosInformation usu = (UsuariosInformation)obj;
                    tipo = usu.Tipo;
                    nome = usu.Usuario;
                }
                logado = true;
                this.Dispose();
            }
        }
コード例 #3
0
        public UsuariosList ConsultaUser(UsuariosInformation usuario)
        {
            try
            {
                UsuariosList userList = new UsuariosList();
                string       user     = usuario.Usuario;
                string       senha    = usuario.Senha;

                DataTable        tabela = new DataTable();
                MySqlDataAdapter da     = new MySqlDataAdapter("SELECT * FROM tb_usuarios WHERE usuario = '" + user + "' AND senha = '" + senha + "'", Dados.StringDeConexao);
                da.Fill(tabela);

                foreach (DataRow linha in tabela.Rows)
                {
                    UsuariosInformation u = new UsuariosInformation();
                    u.Cod     = Convert.ToInt32(linha["cod"]);
                    u.Usuario = Convert.ToString(linha["usuario"]);
                    u.Senha   = Convert.ToString(linha["senha"]);
                    u.Tipo    = Convert.ToString(linha["tipo"]);

                    userList.Add(u);
                }
                return(userList);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #4
0
        public void Incluir(UsuariosInformation usuarios)
        {
            //conexao
            MySqlConnection cn = new MySqlConnection();

            try
            {
                cn.ConnectionString = Dados.StringDeConexao;
                //command
                MySqlCommand cmd = new MySqlCommand();
                cmd.Connection  = cn;
                cmd.CommandText = "insert into tb_usuarios(usuario,senha,tipo) values (@usuario, @senha, @tipo);";
                cmd.Parameters.AddWithValue("@usuario", usuarios.Usuario);
                cmd.Parameters.AddWithValue("@senha", usuarios.Senha);
                cmd.Parameters.AddWithValue("@tipo", usuarios.Tipo);
                cn.Open();
                usuarios.Cod = Convert.ToInt32(cmd.ExecuteScalar());
            }
            catch (MySqlException ex)
            {
                throw new Exception("Servidor SQL Erro:" + ex.Number);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                cn.Close();
            }
        }
コード例 #5
0
ファイル: UsuariosBLL.cs プロジェクト: RodrigoDonha/InoxERP
        public void Incluir(UsuariosInformation usuarios)
        {
            //O usuário é obrigatório
            if (usuarios.Usuario == "")
            {
                MessageBox.Show("O NOME do Usuário é obrigatório");
                return;
            }

            //A senha é obrigatória
            if (usuarios.Senha.Trim().Length == 0)
            {
                MessageBox.Show("A SENHA do Usuário é obrigatória");
                return;
            }

            //A tipo é obrigatório
            if (usuarios.Tipo.Trim().Length == 0)
            {
                MessageBox.Show("O TIPO do Usuário é obrigatório");
                return;
            }
            else if (usuarios.Tipo == "Administrador" || usuarios.Tipo == "Usuário")
            {
                //Se tudo está Ok, chama a rotina de inserção.
                UsuariosDAL obj = new UsuariosDAL();
                obj.Incluir(usuarios);
                return;
            }
            else
            {
                MessageBox.Show("O Tipo deve ser Administrador ou Usuário, selecione uma das duas opções por favor");
                return;
            }
        }
コード例 #6
0
ファイル: UsuariosBLL.cs プロジェクト: RodrigoDonha/InoxERP
        public UsuariosList ConsultaID(UsuariosInformation user)
        {
            UsuariosDAL obj = new UsuariosDAL();

            return(obj.ConsultaUser(user));
        }
コード例 #7
0
ファイル: UsuariosBLL.cs プロジェクト: RodrigoDonha/InoxERP
        public void Alterar(UsuariosInformation usuarios)
        {
            UsuariosDAL obj = new UsuariosDAL();

            obj.Alterar(usuarios);
        }