<?php

class Atendimento_Model_Proposta_Proponentes extends Agro_Db_Table_Abstract {
	protected $_name = 'propostas_proponentes';
	protected $_primary = 'id_proposta';
	protected $_schema = 'seguro';
	
	
	
	public function save(array $data) {
		$Row = $this->getRow($data['id_proposta']);

		$Row->id_municipio = ($data['id_municipio'] ? $data['id_municipio'] : null);
		$Row->cpf_cnpj = $data['cpf_cnpj'];
		$Row->tp_pessoa = $data['tp_pessoa'];
		$Row->tp_segurado = $data['tp_segurado'];
		$Row->ds_nome_proponente = $data['ds_nome_proponente'];
		$Row->ds_email_proponente = $data['ds_email_proponente'];
		$Row->ds_sexo = $data['ds_sexo'];
		$Row->dt_nascimento = Agro_Util::formatDate($data['dt_nascimento'], Zend_Date::W3C);
		$Row->id_estado_civil = ($data['id_estado_civil'] ? $data['id_estado_civil'] : 1);
		$Row->ds_documento_natureza = $data['ds_documento_natureza'];
		$Row->ds_documento_numero = $data['ds_documento_numero'];
		$Row->id_orgao_expedidor = ($data['id_orgao_expedidor'] ? $data['id_orgao_expedidor'] : null);
		$Row->dt_documento_exp = Agro_Util::formatDate($data['dt_documento_exp'], Zend_Date::W3C);
		$Row->ds_endereco_rua = $data['ds_endereco_rua'];
		$Row->ds_endereco_nro = $data['ds_endereco_nro'];
		$Row->ds_endereco_complem = $data['ds_endereco_complem'];
		$Row->ds_endereco_bairro = $data['ds_endereco_bairro'];
		$Row->ds_endereco_cep = $data['ds_endereco_cep'];
		$Row->ds_tel_residencia = $data['ds_tel_residencia'];
		$Row->ds_tel_propriedade = $data['ds_tel_propriedade'];
		$Row->ds_tel_celular = $data['ds_tel_celular'];
		$Row->id_proponente_original = ($data['id_proponente'] ? $data['id_proponente'] : null);
		$Row->id_atividade_economica = ($data['id_atividade_economica'] ? $data['id_atividade_economica'] : null);
		$Row->id_renda = ($data['id_renda'] ? $data['id_renda'] : 1);
		$Row->id_renda_bruta= ($data['id_renda_bruta'] ? $data['id_renda_bruta'] : null);
		$Row->id_patrimonio= ($data['id_patrimonio'] ? $data['id_patrimonio'] : null);
		$Row->vl_patrimonio = ($data['vl_patrimonio'] ? $data['vl_patrimonio'] : null);
		$Row->vl_faturamento_anual = ($data['vl_faturamento_anual'] ? $data['vl_faturamento_anual'] : null);
		$Row->fl_politicamente_exposto = $data['fl_politicamente_exposto'] ? $data['fl_politicamente_exposto'] : 0;
		$Row->fl_parentesco_politicamente_exposto = $data['fl_parentesco_politicamente_exposto'] ? $data['fl_parentesco_politicamente_exposto'] : 0;
		$Row->ds_grau_parentesco_politicamente_exposto = $data['ds_grau_parentesco_politicamente_exposto'] ? $data['ds_grau_parentesco_politicamente_exposto'] : null;
		$Row->ds_cpf_parentesco_politicamente_exposto = $data['ds_cpf_parentesco_politicamente_exposto'] ? $data['ds_cpf_parentesco_politicamente_exposto'] : null;
		$Row->fl_optante_nao_informar_patrimonio = $data['fl_optante_nao_informar_patrimonio'] ? $data['fl_optante_nao_informar_patrimonio'] : 0;		
		return $Row->save();
	}
}