Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.ishma.b401project.ProfileCostumer;
- import android.content.Intent;
- import android.os.Bundle;
- import android.support.annotation.NonNull;
- import android.support.annotation.Nullable;
- import android.support.v4.app.Fragment;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.view.ViewGroup;
- import android.widget.Button;
- import android.widget.TextView;
- import android.widget.Toast;
- import com.example.ishma.b401project.HomeCostumer.HomeCostumer;
- import com.example.ishma.b401project.Login.Login;
- import com.example.ishma.b401project.Order.Order;
- import com.example.ishma.b401project.R;
- import com.google.firebase.database.DataSnapshot;
- import com.google.firebase.database.DatabaseError;
- import com.google.firebase.database.DatabaseReference;
- import com.google.firebase.database.FirebaseDatabase;
- import com.google.firebase.database.ValueEventListener;
- import static com.example.ishma.b401project.Login.Login.iusername;
- public class ProfileCostumerFragment extends Fragment {
- private static final String TAG = "ProfileCostumerFragment";
- TextView viewfullname, viewdeadline, viewusername, viewfee, viewpassword, viewemail, viewtelepon, viewjob;
- FirebaseDatabase firebaseDatabase;
- DatabaseReference fullnameref, deadlineref, feeref, passwordref, emailref, teleponref, jobref, projectref, type_projectref, dayref, monthref, yearref;
- String fullnamestr, deadlinestr, feestr, passwordstr, emailstr, teleponstr, jobstr, projectstr, type_projectstr, daystr, monthstr, yearstr;
- @Nullable
- @Override
- public View onCreateView(@Nullable LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
- View view = inflater.inflate(R.layout.fragment_profile_costumer, container, false);
- return view;
- }
- @Override
- public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
- super.onViewCreated(view, savedInstanceState);
- viewfullname = view.findViewById(R.id.fullname_profile_costumer);
- viewdeadline = view.findViewById(R.id.deadline_profile_costumer);
- viewusername = view.findViewById(R.id.username_profile_costumer);
- viewfee = view.findViewById(R.id.fee_profile_costumer);
- viewpassword = view.findViewById(R.id.password_profile_costumer);
- viewemail = view.findViewById(R.id.email_profile_costumer);
- viewtelepon = view.findViewById(R.id.telepon_profile_costumer);
- viewjob = view.findViewById(R.id.job_profile_costumer);
- }
- @Override
- public void onActivityCreated(@Nullable Bundle savedInstanceState) {
- super.onActivityCreated(savedInstanceState);
- firebaseDatabase = FirebaseDatabase.getInstance();
- fullnameref = FirebaseDatabase.getInstance().getReference("costumer").child(iusername).child("fullname");
- fullnameref.addValueEventListener(new ValueEventListener() {
- @Override
- public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
- fullnamestr = dataSnapshot.getValue().toString();
- viewfullname.setText(fullnamestr);
- }
- @Override
- public void onCancelled(@NonNull DatabaseError databaseError) {
- }
- });
- emailref = FirebaseDatabase.getInstance().getReference("costumer").child(iusername).child("email");
- emailref.addValueEventListener(new ValueEventListener() {
- @Override
- public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
- emailstr = dataSnapshot.getValue().toString();
- viewemail.setText(emailstr);
- }
- @Override
- public void onCancelled(@NonNull DatabaseError databaseError) {
- }
- });
- jobref = FirebaseDatabase.getInstance().getReference("costumer").child(iusername).child("job");
- jobref.addValueEventListener(new ValueEventListener() {
- @Override
- public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
- jobstr = dataSnapshot.getValue().toString();
- viewjob.setText(jobstr);
- }
- @Override
- public void onCancelled(@NonNull DatabaseError databaseError) {
- }
- });
- teleponref = FirebaseDatabase.getInstance().getReference("costumer").child(iusername).child("phone");
- teleponref.addValueEventListener(new ValueEventListener() {
- @Override
- public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
- teleponstr = dataSnapshot.getValue().toString();
- viewtelepon.setText(teleponstr);
- }
- @Override
- public void onCancelled(@NonNull DatabaseError databaseError) {
- }
- });
- passwordref = FirebaseDatabase.getInstance().getReference("user").child(iusername).child("password");
- passwordref.addValueEventListener(new ValueEventListener() {
- @Override
- public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
- passwordstr = dataSnapshot.getValue().toString();
- viewpassword.setText(passwordstr);
- }
- @Override
- public void onCancelled(@NonNull DatabaseError databaseError) {
- }
- });
- viewusername.setText(iusername);
- projectref = FirebaseDatabase.getInstance().getReference("costumer").child(iusername).child("project");
- projectref.addValueEventListener(new ValueEventListener() {
- @Override
- public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
- projectstr = dataSnapshot.getValue().toString();
- }
- @Override
- public void onCancelled(@NonNull DatabaseError databaseError) {
- }
- });
- type_projectref = FirebaseDatabase.getInstance().getReference("costumer").child(iusername).child("type_project");
- type_projectref.addValueEventListener(new ValueEventListener() {
- @Override
- public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
- type_projectstr = dataSnapshot.getValue().toString();
- }
- @Override
- public void onCancelled(@NonNull DatabaseError databaseError) {
- }
- });
- feeref = FirebaseDatabase.getInstance().getReference("project").child(type_projectstr).child(projectstr).child("fee");
- feeref.addValueEventListener(new ValueEventListener() {
- @Override
- public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
- feestr = dataSnapshot.getValue().toString();
- viewfee.setText(feestr);
- }
- @Override
- public void onCancelled(@NonNull DatabaseError databaseError) {
- }
- });
- dayref = FirebaseDatabase.getInstance().getReference("deadline").child(type_projectstr).child(projectstr).child("day");
- dayref.addValueEventListener(new ValueEventListener() {
- @Override
- public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
- daystr = dataSnapshot.getValue().toString();
- }
- @Override
- public void onCancelled(@NonNull DatabaseError databaseError) {
- }
- });
- monthref = FirebaseDatabase.getInstance().getReference("deadline").child(type_projectstr).child(projectstr).child("month");
- monthref.addValueEventListener(new ValueEventListener() {
- @Override
- public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
- monthstr = dataSnapshot.getValue().toString();
- }
- @Override
- public void onCancelled(@NonNull DatabaseError databaseError) {
- }
- });
- yearref = FirebaseDatabase.getInstance().getReference("deadline").child(type_projectstr).child(projectstr).child("year");
- yearref.addValueEventListener(new ValueEventListener() {
- @Override
- public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
- yearstr = dataSnapshot.getValue().toString();
- }
- @Override
- public void onCancelled(@NonNull DatabaseError databaseError) {
- }
- });
- viewdeadline.setText(new StringBuilder().append(daystr).append("/")
- .append(monthstr).append("/").append(yearstr));
- }
- }
Add Comment
Please, Sign In to add comment