//Persistir e inserir um novo registro private bool inserir(AssociadoCarteirinha OAssociadoCarteirinha) { OAssociadoCarteirinha.setDefaultInsertValues <AssociadoCarteirinha>(); db.AssociadoCarteirinha.Add(OAssociadoCarteirinha); db.SaveChanges(); return(OAssociadoCarteirinha.id > 0); }
public static string flagTipoEnvio(this AssociadoCarteirinha OAssociadoCarteirinha) { if (OAssociadoCarteirinha.flagTipoEnvio.Equals(CORREIOS)) { return("Correios"); } if (OAssociadoCarteirinha.flagTipoEnvio.Equals(PESSOALMENTE)) { return("Pessoalmente"); } return(""); }
//Salva o histórico private void salvarHistorico(AssociadoCarteirinha OAssociadoCarteirinha) { Associado OAssociado = this.OAssociadoBL.carregar(OAssociadoCarteirinha.idAssociado); string descricaoObservacao = "Data do Envio: " + OAssociadoCarteirinha.dtEnvio.ToShortDateString() + " | " + "Tipo de Emissão: " + OAssociadoCarteirinha.flagTipoEmissao() + " | " + "Tipo de Envio: " + OAssociadoCarteirinha.flagTipoEnvio() + " | " + "OBS.: " + OAssociadoCarteirinha.observacao; PessoaRelacionamento Relacionamento = new PessoaRelacionamento(); Relacionamento.idPessoa = OAssociado.idPessoa; Relacionamento.idOcorrenciaRelacionamento = OcorrenciaRelacionamentoConst.idEnvioCarteirinha; Relacionamento.observacao = String.Concat(descricaoObservacao); Relacionamento.dtOcorrencia = DateTime.Now; this.OAssociadoRelacionamentoBL.salvar(Relacionamento); }
//Persistir e atualizar um registro existente private bool atualizar(AssociadoCarteirinha OAssociadoCarteirinha) { //Localizar existentes no banco AssociadoCarteirinha dbAssociadoCarteirinha = this.carregar(OAssociadoCarteirinha.id); //Configurar valores padrão OAssociadoCarteirinha.setDefaultUpdateValues <AssociadoCarteirinha>(); //Atualizacao da Ocorrência de Envio de Carteirinha var AssociadoCarteirinhaEntry = db.Entry(dbAssociadoCarteirinha); AssociadoCarteirinhaEntry.CurrentValues.SetValues(OAssociadoCarteirinha); AssociadoCarteirinhaEntry.ignoreFields <AssociadoCarteirinha>(new string[] { "idAssociado" }); db.SaveChanges(); return(OAssociadoCarteirinha.id > 0); }
//Definir se é um insert ou update e enviar o registro para o banco de dados public bool salvar(AssociadoCarteirinha OAssociadoCarteirinha) { var flagSucesso = false; if (OAssociadoCarteirinha.id == 0) { flagSucesso = this.inserir(OAssociadoCarteirinha); } flagSucesso = this.atualizar(OAssociadoCarteirinha); if (flagSucesso) { this.onEnvioCarteirinha.publish((OAssociadoCarteirinha as object)); } return(flagSucesso); }
public static string flagTipoEmissao(this AssociadoCarteirinha OAssociadoCarteirinha) { if (OAssociadoCarteirinha.flagTipoEmissao.Equals(EMISSAO)) { return("Emissão"); } if (OAssociadoCarteirinha.flagTipoEmissao.Equals(RENOVACAO)) { return("Renovação"); } if (OAssociadoCarteirinha.flagTipoEmissao.Equals(SEGUNDA_VIA)) { return("2ª Via"); } return(""); }
//Construtor public AssociadosCarteirinhaForm() { this.AssociadoCarteirinha = new AssociadoCarteirinha(); }