Exemplo n.º 1
0
        //Metodo para vizualizar os dados dos Usuarios
        public List <MODEL.Usuario> Select()
        {
            List <MODEL.Usuario> lstUsers = new List <MODEL.Usuario>();
            SqlConnection        conexao  = new SqlConnection(strCon);
            string     sql = "select * from Usuario;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            conexao.Open();
            try
            {
                SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (reader.Read())
                {
                    MODEL.Usuario usuario = new MODEL.Usuario();
                    usuario.id       = Convert.ToInt32(reader["id"].ToString());
                    usuario.nome     = reader["nome"].ToString();
                    usuario.username = reader["username"].ToString();
                    usuario.email    = reader["email"].ToString();
                    usuario.senha    = reader["senha"].ToString();
                    lstUsers.Add(usuario);
                }
            }
            catch
            {
                Console.WriteLine("Select from ERROR!");
            }
            finally
            {
                conexao.Close();
            }

            return(lstUsers);
        }// fim do Metodo Select
Exemplo n.º 2
0
        public string BuscaNome(int id)
        {
            string        busca   = "";
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "select * from Usuario where id=@id;";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", id);
            conexao.Open();
            try
            {
                SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (reader.Read())
                {
                    MODEL.Usuario usuario = new MODEL.Usuario();
                    usuario.id = Convert.ToInt32(reader["id"].ToString());
                    if (id == usuario.id)
                    {
                        usuario.nome = reader["nome"].ToString();
                        busca        = usuario.nome;
                    }
                }
            }
            catch
            {
                Console.WriteLine("Select from ERROR!");
            }
            finally
            {
                conexao.Close();
            }

            return(busca);
        }// fim do Metodo Select
Exemplo n.º 3
0
        public bool CadUsuario(MODEL.Usuario Usuario)
        {
            try
            {
                using (SqlConnection oConn = new SqlConnection(ConfigurationManager.ConnectionStrings["strConn"].ConnectionString))
                {
                    SqlCommand oComm = new SqlCommand();

                    oComm.CommandText = "SP_INS_USUARIO";

                    oComm.CommandType = CommandType.StoredProcedure;

                    oComm.Connection = oConn;

                    oComm.Parameters.Add("@NOME", SqlDbType.Text).Value            = Usuario.nome;
                    oComm.Parameters.Add("@CPF", SqlDbType.Text).Value             = Usuario.cpf;
                    oComm.Parameters.Add("@CODIGO_BIOMETRIA", SqlDbType.Int).Value = Usuario.codigo_biometria;

                    oConn.Open();

                    return(Convert.ToBoolean(oComm.ExecuteNonQuery()));
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 4
0
        }// fim metodo Delete

        public void Update(MODEL.Usuario usuario)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "update Usuario set nome=@nome, username=@username, email=@email, senha=@senha ";

            sql += "where id=@id;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@nome", usuario.nome);
            cmd.Parameters.AddWithValue("@username", usuario.username);
            cmd.Parameters.AddWithValue("@email", usuario.email);
            cmd.Parameters.AddWithValue("@senha", usuario.senha);
            cmd.Parameters.AddWithValue("@id", usuario.id);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Update ERROR!");
            }
            finally
            {
                conexao.Close();
            }
        } // fim do Metodo Update
Exemplo n.º 5
0
        }// fim do Metodo Select

        //Metodo para Inserir Dados
        public void Insert(MODEL.Usuario usuario)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "insert into Usuario values ";

            sql += "(@nome, @username, @email, @senha);";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@nome", usuario.nome);
            cmd.Parameters.AddWithValue("@username", usuario.username);
            cmd.Parameters.AddWithValue("@email", usuario.email);
            cmd.Parameters.AddWithValue("@senha", usuario.senha);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Insert ERROR!");
            }
            finally
            {
                conexao.Close();
            }
        }// fim metodo Insert
Exemplo n.º 6
0
        public List <MODEL.Usuario> LogarUsuario(MODEL.Usuario Usuario)
        {
            List <MODEL.Usuario> ListaUsuario = new List <MODEL.Usuario>();

            using (SqlConnection oConn = new SqlConnection(ConfigurationManager.ConnectionStrings["strConn"].ConnectionString))
            {
                SqlCommand oComm = new SqlCommand();

                oComm.CommandText = "SP_SEL_USUARIO_CPF";

                oComm.CommandType = CommandType.StoredProcedure;

                oComm.Connection = oConn;

                //Parametros para procedure
                oComm.Parameters.Add("@CPF", SqlDbType.Text).Value = Usuario.cpf;

                oConn.Open();
                var reader = oComm.ExecuteReader();

                while (reader.Read())
                {
                    MODEL.Usuario ObjUsuario = new MODEL.Usuario();

                    ObjUsuario.id_usuario       = Convert.ToInt32(reader.GetValue(0));
                    ObjUsuario.nome             = reader.GetValue(1).ToString();
                    ObjUsuario.cpf              = reader.GetValue(2).ToString();
                    ObjUsuario.codigo_biometria = Convert.ToInt32(reader.GetValue(3));

                    ListaUsuario.Add(ObjUsuario);
                }

                return(ListaUsuario);
            }
        }
Exemplo n.º 7
0
        public List <MODEL.Usuario> ListaUsuarios()
        {
            List <MODEL.Usuario> ListaUsuario = new List <MODEL.Usuario>();

            using (SqlConnection oConn = new SqlConnection(ConfigurationManager.ConnectionStrings["strConn"].ConnectionString))
            {
                SqlCommand oComm = new SqlCommand();

                oComm.CommandText = "SP_SEL_USUARIO";

                oComm.CommandType = CommandType.StoredProcedure;

                oComm.Connection = oConn;

                oConn.Open();
                var reader = oComm.ExecuteReader();

                while (reader.Read())
                {
                    MODEL.Usuario ObjUsuario = new MODEL.Usuario();

                    ObjUsuario.id_usuario = Convert.ToInt32(reader.GetValue(0));
                    ObjUsuario.nome       = reader.GetValue(1).ToString();

                    ListaUsuario.Add(ObjUsuario);
                }

                return(ListaUsuario);
            }
        }
Exemplo n.º 8
0
        public bool CadUsuario(MODEL.Usuario Usuario)
        {
            //Declaração de variaveis
            bool Retorno = false;

            //Valida os dados do usuário

            //Envia para inserir na DAL
            DAL.Usuario NovoUsuario = new DAL.Usuario();

            Retorno = NovoUsuario.CadUsuario(Usuario);

            return(Retorno);
        }
Exemplo n.º 9
0
        public List <MODEL.Usuario> LogarUsuario(string cpf)
        {
            // Declara retorno
            List <MODEL.Usuario> ListRetornoUsuario = new List <MODEL.Usuario>();

            // Monta um objeto do tipo Usuario
            MODEL.Usuario ObjUsuario = new MODEL.Usuario();
            ObjUsuario.cpf = cpf;

            // Após preencher o objeto enviar para validação da bussine caso existir.
            BUSSINES.Login BLogin = new BUSSINES.Login();

            ListRetornoUsuario = BLogin.LogarUsuario(ObjUsuario);

            return(ListRetornoUsuario);
        }
Exemplo n.º 10
0
        public bool CadUsuario(string nome, string cpf, int codigo)
        {
            //Declaração de variaveis
            bool Retorno = false;

            //Monta o objeto Usuario com os dados enviados
            MODEL.Usuario usuario = new MODEL.Usuario();
            usuario.nome             = nome;
            usuario.cpf              = cpf;
            usuario.codigo_biometria = codigo;

            //Envia o objeto montado para validações na camada bussines
            BUSSINES.Usuario ValidaUsuario = new BUSSINES.Usuario();

            // Recupera o retorno
            Retorno = ValidaUsuario.CadUsuario(usuario);

            return(Retorno);
        }
Exemplo n.º 11
0
        }// fim metodo Insert

        // Metodo para deletar um registro de Usuario
        public void Delete(MODEL.Usuario usuario)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "delete from Usuario where id=@id;";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", usuario.id);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Delete ERROR!");
            }
            finally
            {
                conexao.Close();
            }
        }// fim metodo Delete
Exemplo n.º 12
0
        public List <MODEL.Usuario> LogarUsuario(MODEL.Usuario Usuario)
        {
            try
            {
                // Declara retorno
                List <MODEL.Usuario> ListRetornoUsuario = new List <MODEL.Usuario>();

                // Valida o valor enviado


                // Após preencher o objeto enviar para DAL.
                DAL.Login DLogin = new DAL.Login();

                ListRetornoUsuario = DLogin.LogarUsuario(Usuario);

                return(ListRetornoUsuario);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 13
0
        public List <MODEL.Usuario> ListaUsuarios(int Id_UsuarioLogado)
        {
            List <MODEL.Usuario> ListaUsuario = new List <MODEL.Usuario>();

            using (SqlConnection oConn = new SqlConnection(ConfigurationManager.ConnectionStrings["strConn"].ConnectionString))
            {
                SqlCommand oComm = new SqlCommand();

                oComm.CommandText = "SP_SEL_USUARIO_ID";

                oComm.CommandType = CommandType.StoredProcedure;

                oComm.Connection = oConn;

                oComm.Parameters.Add("@ID_USUARIO_LOGADO", SqlDbType.Int).Value = Id_UsuarioLogado;

                oConn.Open();

                var reader = oComm.ExecuteReader();

                while (reader.Read())
                {
                    MODEL.Usuario ObjUsuario = new MODEL.Usuario();

                    ObjUsuario.id_usuario       = Convert.ToInt32(reader.GetValue(0));
                    ObjUsuario.nome             = reader.GetValue(1).ToString();
                    ObjUsuario.cpf              = reader.GetValue(2).ToString();
                    ObjUsuario.codigo_biometria = Convert.ToInt32(reader.GetValue(3));
                    ObjUsuario.data_cadastro    = Convert.ToDateTime(reader.GetValue(4));

                    ListaUsuario.Add(ObjUsuario);
                }

                return(ListaUsuario);
            }
        }
Exemplo n.º 14
0
 public void Update(MODEL.Usuario user)
 {
     getUser().Update(user);
 }
Exemplo n.º 15
0
 public void Delete(MODEL.Usuario user)
 {
     getUser().Delete(user);
 }
Exemplo n.º 16
0
 public void Insert(MODEL.Usuario user)
 {
     getUser().Insert(user);
 }