Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.kopkarbsm.mis;
- import androidx.appcompat.app.AppCompatActivity;
- import androidx.appcompat.widget.Toolbar;
- import androidx.cardview.widget.CardView;
- import android.app.DatePickerDialog;
- import android.os.Bundle;
- import android.text.Html;
- import android.util.Log;
- import android.view.View;
- import android.widget.ArrayAdapter;
- import android.widget.Button;
- import android.widget.DatePicker;
- import android.widget.ImageView;
- import android.widget.Spinner;
- import android.widget.TextView;
- import com.bumptech.glide.Glide;
- import com.google.gson.GsonBuilder;
- import com.kopkarbsm.mis.model.Data;
- import com.kopkarbsm.mis.model.ItemSale;
- import com.kopkarbsm.mis.network.MokapostInterface;
- import com.kopkarbsm.mis.network.ServiceGenerator;
- import java.text.SimpleDateFormat;
- import java.util.Calendar;
- import java.util.Locale;
- import retrofit2.Call;
- import retrofit2.Callback;
- import retrofit2.Response;
- import static com.kopkarbsm.mis.config.Constant.baseurl;
- public class Mokapos_Activity extends AppCompatActivity {
- private Toolbar toolbar;
- private TextView tvDateResult, grossales, netsales, averagesale, grosfit;
- private DatePickerDialog datePickerDialog;
- private SimpleDateFormat dateFormatter;
- private Button btDatePicker, btcek;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.mokapos_activity);
- //setting toolbar
- toolbar = findViewById(R.id.kat_activity);
- setSupportActionBar(toolbar);
- getSupportActionBar().setTitle("Mokapost");
- getSupportActionBar().setDisplayHomeAsUpEnabled(true);
- String[] values = {"KRPK", "KRWA", "KRWM"};
- Spinner spinner = findViewById(R.id.spinner1);
- ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
- android.R.layout.simple_spinner_item, values);
- adapter.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
- spinner.setAdapter(adapter);
- dateFormatter = new SimpleDateFormat("dd-MM-yyyy", Locale.US);
- tvDateResult = findViewById(R.id.tv_dateresult);
- btDatePicker = findViewById(R.id.btn_datepicker);
- btDatePicker.setOnClickListener(view -> showDateDialog());
- btcek = findViewById(R.id.btnCek);
- btcek.setOnClickListener(v -> {
- Integer tvgrossales = Integer.valueOf(grossales.getText().toString());
- Integer tvnetsales = Integer.valueOf(netsales.getText().toString());
- Integer grossprofit = Integer.valueOf(grosfit.getText().toString());
- Integer avarangetransaction = Integer.valueOf(averagesale.getText().toString());
- btcek.setText("\n" + "Gross Sales\t\t\t\t\t\t\t\t\t\t\t: " + tvgrossales + "\n" +
- "Net Sales\t\t\t\t\t\t\t\t\t\t: " + tvnetsales + "\n" +
- "Average Sale Per Transaction,\t\t: " + avarangetransaction + "\n" +
- "Gross Profit\t\t: " + grossprofit + "\n");
- });
- grossales = findViewById(R.id.tv_grossales);
- netsales = findViewById(R.id.tv_netsales);
- grosfit = findViewById(R.id.tv_grosfit);
- averagesale = findViewById(R.id.tv_averagesale);
- }
- private void showDateDialog() {
- Calendar newCalendar = Calendar.getInstance();
- datePickerDialog = new DatePickerDialog(this, (view, year, monthOfYear, dayOfMonth) -> {
- Calendar newDate = Calendar.getInstance();
- newDate.set(year, monthOfYear, dayOfMonth);
- tvDateResult.setText("Tanggal dipilih : " + dateFormatter.format(newDate.getTime()));
- }, newCalendar.get(Calendar.YEAR), newCalendar.get(Calendar.MONTH), newCalendar.get(Calendar.DAY_OF_MONTH));
- datePickerDialog.show();
- }
- @Override
- public void onBackPressed() {
- super.onBackPressed();
- this.finish();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement