private void NewCodButton_Click(object sender, EventArgs e) { int _cod = Convert.ToInt32(CodigoText.Text); if (_cod == 0) { return; } if (_cod >= 500000) { MessageBox.Show("Apenas códigos antigos podem ser renumerados.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } Cidadao_bll cidadaoRepository = new Cidadao_bll(_connection); int _newcod = cidadaoRepository.Novo_Codigo_Cidadao(_cod); CodigoText.Text = _newcod.ToString(); historicocidadao _hist = new historicocidadao { Codigo = _newcod, Obs = "Alterado código de " + _cod.ToString() + " para " + _newcod.ToString(), Userid = Properties.Settings.Default.UserId, Data = DateTime.Now }; Exception ex = cidadaoRepository.Incluir_Historico_Cidadao(_hist); }
private void Save_Historico(GTI_Models.Models.Cidadao regNew) { List <string> aLog = new List <string>(); if (regNew.Nomecidadao != regHist.Nome) { aLog.Add("Alterado o nome de " + regHist.Nome + " para " + regNew.Nomecidadao); } if (gtiCore.SubNull(regNew.Rg) != gtiCore.SubNull(regHist.Rg)) { aLog.Add("Alterado o Rg de " + regHist.Rg + " para " + regNew.Rg); } if (gtiCore.SubNull(regNew.Cpf) != gtiCore.SubNull(regHist.Cpf)) { aLog.Add("Alterado o Cpf de " + regHist.Cpf + " para " + regNew.Cpf); } if (gtiCore.SubNull(regNew.Cnpj) != gtiCore.SubNull(regHist.Cnpj)) { aLog.Add("Alterado o Cnpj de " + regHist.Cnpj + " para " + regNew.Cnpj); } if (gtiCore.SubNull(regNew.Cnh) != gtiCore.SubNull(regHist.Cnh)) { aLog.Add("Alterado a Cnh de " + regHist.Cnh + " para " + regNew.Cnh); } if (regNew.Data_nascimento != regHist.DataNascto) { aLog.Add("Alterado a data de nascto. de " + regHist.DataNascto + " para " + regNew.Data_nascimento); } if (gtiCore.SubNull(LogradouroRText.Text) != gtiCore.SubNull(regHist.EnderecoR)) { aLog.Add("Alterado o logradouro res. de " + regHist.EnderecoR + " para " + regNew.Nomelogradouro); } if (gtiCore.SubNull(LogradouroCText.Text) != gtiCore.SubNull(regHist.EnderecoC)) { aLog.Add("Alterado o logradouro com. de " + regHist.EnderecoC + " para " + regNew.Nomelogradouro2); } if (gtiCore.SubNull(regNew.Numimovel) != gtiCore.SubNull(regHist.NumeroR)) { aLog.Add("Alterado o nº res. de " + regHist.NumeroR + " para " + regNew.Numimovel); } if (gtiCore.SubNull(regNew.Numimovel2) != gtiCore.SubNull(regHist.NumeroC)) { aLog.Add("Alterado o nº com. de " + regHist.NumeroC + " para " + regNew.Numimovel2); } if (gtiCore.SubNull(regNew.Profissao) != gtiCore.SubNull(regHist.Profissao)) { aLog.Add("Alterado a profissão de " + regHist.Profissao + " para " + regNew.Profissao); } if (aLog.Count > 0) { Cidadao_bll cidadaoRepository = new Cidadao_bll(_connection); foreach (string item in aLog) { historicocidadao _hist = new historicocidadao { Codigo = regNew.Codcidadao, Obs = item, Userid = Properties.Settings.Default.UserId, Data = DateTime.Now }; Exception ex = cidadaoRepository.Incluir_Historico_Cidadao(_hist); } } }