package com.linx.dposandroid;

import android.app.AlertDialog;
import android.app.Dialog;
import android.app.DialogFragment;
import android.content.DialogInterface;
import android.os.Bundle;

public class ConfirmacaoDialog extends DialogFragment {
    	boolean bConfirmado=false;
    	boolean bOpcaoSelecionada=false;
    	boolean bSomenteUmBotao=false;
    	String sMensagem;
        @Override
        public Dialog onCreateDialog(Bundle savedInstanceState) {
        	if(bSomenteUmBotao)
        	{
                return new AlertDialog.Builder(getActivity()) 
                .setTitle("")
                .setMessage(getMensagem())
                .setPositiveButton("OK", new DialogInterface.OnClickListener() {                
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                    	bConfirmado=true;
                    	bOpcaoSelecionada=true;
                        // do something
                    }
                })                
                .create();
        	
        	}
        	else
        	{
            return new AlertDialog.Builder(getActivity()) 
                .setTitle("")
                .setMessage(getMensagem())
                .setPositiveButton("Sim", new DialogInterface.OnClickListener() {                
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                    	bConfirmado=true;
                    	bOpcaoSelecionada=true;
                        // do something
                    }
                })                
                .setNegativeButton("Nao", new DialogInterface.OnClickListener() {                
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                    	bConfirmado=false;
                    	bOpcaoSelecionada=true;
                    }
                })   
                .create();
        	}
        }  
        public void setMensagem(String sMens)
        {
        	if (sMens.charAt(0) == '@')
        		sMensagem = sMens.substring(1, sMens.length());
        	else
        		sMensagem = sMens;
        }
        
        public String getMensagem()
        {
        	return sMensagem;
        }
        
        public boolean getConfirmado()
        {
        	return bConfirmado;       	
        }
    	
        public boolean getOpcaoSelecionada()
        {
        	return bOpcaoSelecionada;
        }
    }   	

