package br.com.suelengc.calctributospj.view.fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import br.com.suelengc.calctributospj.R;
import com.actionbarsherlock.app.SherlockFragment;
public class SaidaDadosCalculoLucroPresumidoFragment extends SherlockFragment {
TextView tvvalor_bruto, tvvalor_liquido, tvtotaldescontosmensais;
TextView tvirpj_retido, tvcofins_retido, tvpis_retido, tvcsll_retido, tviss_darf, tvirpj_darf, tvcsll_darf;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
super.onCreateView(inflater, container, savedInstanceState);
View view = inflater.inflate(R.layout.fragment_saida_dados_calculo_lucro_presumido, container, false);
return view;
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
//-- Tributos mensais
tvirpj_retido = (TextView) getActivity().findViewById(R.id_calc.irpj_retido);
tvirpj_retido.setText(savedInstanceState != null && savedInstanceState.getString("irpj_retido") != null ? savedInstanceState.getString("irpj_retido") : tvirpj_retido.getText().toString());
tvcsll_retido = (TextView) getActivity().findViewById(R.id_calc.csll_retido);
tvcsll_retido.setText(savedInstanceState != null && savedInstanceState.getString("csll_retido") != null ? savedInstanceState.getString("csll_retido") : tvcsll_retido.getText().toString());
tvpis_retido = (TextView) getActivity().findViewById(R.id_calc.pis_retido);
tvpis_retido.setText(savedInstanceState != null && savedInstanceState.getString("pis_retido") != null ? savedInstanceState.getString("pis_retido") : tvpis_retido.getText().toString());
tvcofins_retido = (TextView) getActivity().findViewById(R.id_calc.cofins_retido);
tvcofins_retido.setText(savedInstanceState != null && savedInstanceState.getString("cofins_retido") != null ? savedInstanceState.getString("cofins_retido") : tvcofins_retido.getText().toString());
tviss_darf = (TextView) getActivity().findViewById(R.id_calc.iss_darf);
tviss_darf.setText(savedInstanceState != null && savedInstanceState.getString("iss_darf") != null ? savedInstanceState.getString("iss_darf") : tviss_darf.getText().toString());
//-- Tributos trimestrais
tvirpj_darf = (TextView) getActivity().findViewById(R.id_calc.irpj_darf);
tvirpj_darf.setText(savedInstanceState != null && savedInstanceState.getString("irpj_darf") != null ? savedInstanceState.getString("irpj_darf") : tvirpj_darf.getText().toString());
tvcsll_darf = (TextView) getActivity().findViewById(R.id_calc.csll_darf);
tvcsll_darf.setText(savedInstanceState != null && savedInstanceState.getString("csll_darf") != null ? savedInstanceState.getString("csll_darf") : tvcsll_darf.getText().toString());
//-- Campos Resumo
tvvalor_bruto = (TextView) getActivity().findViewById(R.id_calc.valorbruto);
tvvalor_bruto.setText(savedInstanceState != null && savedInstanceState.getString("valorbruto") != null ? savedInstanceState.getString("valorbruto") : tvvalor_bruto.getText().toString());
tvtotaldescontosmensais = (TextView) getActivity().findViewById(R.id_calc.totaldescontosmensais);
tvtotaldescontosmensais.setText(savedInstanceState != null && savedInstanceState.getString("totaldescontosmensais") != null ? savedInstanceState.getString("totaldescontosmensais") : tvtotaldescontosmensais.getText().toString());
tvvalor_liquido = (TextView) getActivity().findViewById(R.id_calc.valorliquido);
tvvalor_liquido.setText(savedInstanceState != null && savedInstanceState.getString("valorliquido") != null ? savedInstanceState.getString("valorliquido") : tvvalor_liquido.getText().toString());
//Toast.makeText(getActivity(),"ANTES - " + (savedInstanceState != null && savedInstanceState.getString("valorliquido") != null ? "savedInstanceState: " + savedInstanceState.getString("valorliquido") + " / tvvalor_liquido: " + tvvalor_liquido.getText().toString() : "savedInstanceState is null" + " / tvvalor_liquido: " + tvvalor_liquido.getText().toString()), Toast.LENGTH_LONG).show();
//Toast.makeText(getActivity(),"DEPOIS - " + (savedInstanceState != null && savedInstanceState.getString("valorliquido") != null ? "savedInstanceState: " + savedInstanceState.getString("valorliquido") + " / tvvalor_liquido: " + tvvalor_liquido.getText().toString() : "savedInstanceState is null" + " / tvvalor_liquido: " + tvvalor_liquido.getText().toString()), Toast.LENGTH_LONG).show();
}
@Override
public void onSaveInstanceState(Bundle outState) {
//-- Tributos mensais
outState.putString("irpj_retido", ((TextView) getActivity().findViewById(R.id_calc.irpj_retido)).getText().toString());
outState.putString("csll_retido", ((TextView) getActivity().findViewById(R.id_calc.csll_retido)).getText().toString());
outState.putString("pis_retido", ((TextView) getActivity().findViewById(R.id_calc.pis_retido)).getText().toString());
outState.putString("cofins_retido", ((TextView) getActivity().findViewById(R.id_calc.cofins_retido)).getText().toString());
outState.putString("iss_darf", ((TextView) getActivity().findViewById(R.id_calc.iss_darf)).getText().toString());
//-- Tributos mensais
outState.putString("irpj_darf", ((TextView) getActivity().findViewById(R.id_calc.irpj_darf)).getText().toString());
outState.putString("csll_darf", ((TextView) getActivity().findViewById(R.id_calc.csll_darf)).getText().toString());
//-- Campos Resumo
outState.putString("valorbruto", ((TextView) getActivity().findViewById(R.id_calc.valorbruto)).getText().toString());
outState.putString("totaldescontosmensais", ((TextView) getActivity().findViewById(R.id_calc.totaldescontosmensais)).getText().toString());
outState.putString("valorliquido", ((TextView) getActivity().findViewById(R.id_calc.valorliquido)).getText().toString());
super.onSaveInstanceState(outState);
}
}