/// <summary> /// Função que carrega a Pessoa pesquisado pelo Código /// </summary> /// <param name="vCodPes"></param> internal void carregaPessoa(string vCodPes) { try { objBLL_Pessoa = new BLL_buscaPessoaPorCodPessoa(); listaPessoa = objBLL_Pessoa.Buscar(vCodPes); if (listaPessoa != null && listaPessoa.Count > 0) { lblCodPessoa.Text = listaPessoa[0].CodPessoa; lblDescPessoa.Text = listaPessoa[0].Nome + " - Instrumento: " + listaPessoa[0].DescInstrumento; } else { abrirForm("frmPes", gridPes); } } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
/// <summary> /// Função que carrega a Pessoa pesquisado pelo Código /// </summary> /// <param name="vCodPessoa">Código da Pessoa</param> /// <param name="Campo">Campo a ser pesquisado</param> internal void carregaPessoa(string vCodPessoa, string Campo) { try { objBLL_Pessoa = new BLL_buscaPessoaPorCodPessoa(); listaPessoa = objBLL_Pessoa.Buscar(vCodPessoa, true); if (listaPessoa != null && listaPessoa.Count > 0) { txtPessoa.Text = listaPessoa[0].CodPessoa; lblPessoa.Text = listaPessoa[0].Nome; txtDataNasc.Text = listaPessoa[0].DataNasc; txtCpf.Text = listaPessoa[0].Cpf; txtComum.Text = listaPessoa[0].CodigoCCB + " - " + listaPessoa[0].Descricao; txtCidade.Text = listaPessoa[0].CidadeRes; txtCargo.Text = listaPessoa[0].DescCargo; txtTelefone.Text = listaPessoa[0].Telefone1 + " - " + listaPessoa[0].Celular1; } else { abrirForm("frmPes", Campo); } } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
/// <summary> /// Função que carrega a Pessoa pesquisado pelo Código /// </summary> /// <param name="vCodPessoa"></param> internal void carregaPessoa(string vCodPessoa) { try { objBLL_Pessoa = new BLL_buscaPessoaPorCodPessoa(); listaPessoa = objBLL_Pessoa.Buscar(vCodPessoa); if (listaPessoa != null && listaPessoa.Count > 0) { lblCodPessoa.Text = listaPessoa[0].CodPessoa; lblNomePessoa.Text = listaPessoa[0].CodPessoa.PadLeft(6, '0') + " - " + listaPessoa[0].Nome; } else { abrirForm("frmPes", gridPessoa); } } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
/// <summary> /// Função que carrega a pesquisa, apenas definir o campo /// </summary> /// <param name="Campo1"></param> internal void carregaGrid(string Pessoa) { try { //chama a classe de negócios objBLL = new BLL_buscaPessoaPorNome(); List <MOD_pessoa> listaPesFiltro = new List <MOD_pessoa>(); lista = objBLL.Buscar(Pessoa); if (campoChama.Equals("Instrutor")) { listaPesFiltro = lista.Where(x => Convert.ToInt16(x.CodCargo).Equals(8)).ToList(); funcoes.gridPessoa(gridDesc); gridDesc.DataSource = listaPesFiltro; definirImagens(gridDesc); } else { funcoes.gridPessoa(gridDesc); gridDesc.DataSource = lista; definirImagens(gridDesc); } } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
public IEnumerable <MOD_pessoa> BuscaPessoaPorNome(string nome) { try { objBLL_BuscaPessoa = new BLL_buscaPessoaPorNome(); //Verifica se foi informado o campo em branco, caso o usuario tenha solicitado todos os registros if (string.IsNullOrEmpty(nome)) { return(objBLL_BuscaPessoa.Buscar(string.Empty)); } return(objBLL_BuscaPessoa.Buscar(nome)); } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
public IEnumerable <MOD_pessoa> BuscaPessoaPorCodigo(Int64 codPessoa, bool ativo) { try { objBLL_BuscaPessoa = new BLL_buscaPessoaPorCodPessoa(); //Verifica se foi informado zero, caso o usuario tenha solicitado todos os registros if (codPessoa.Equals(0)) { return(objBLL_BuscaPessoa.Buscar(string.Empty, ativo)); } return(objBLL_BuscaPessoa.Buscar(Convert.ToString(codPessoa), ativo)); } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
public IEnumerable <MOD_pessoa> BuscaPessoaPorRegiao(int codRegiao, bool ativo) { try { objBLL_BuscaPessoa = new BLL_buscaPessoaPorRegiao(); //Verifica se foi informado o campo em branco, caso o usuario tenha solicitado todos os registros if (0.Equals(codRegiao)) { return(objBLL_BuscaPessoa.Buscar(string.Empty, ativo)); } return(objBLL_BuscaPessoa.Buscar(Convert.ToString(codRegiao), ativo)); } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
public IEnumerable <MOD_pessoa> BuscaPessoaPorCodRefRegiao(string codigoRefReg) { try { objBLL_BuscaPessoa = new BLL_buscaPessoaPorCodRefRegiao(); //Verifica se foi informado o campo em branco, caso o usuario tenha solicitado todos os registros if (string.IsNullOrEmpty(codigoRefReg)) { return(objBLL_BuscaPessoa.Buscar(string.Empty)); } return(objBLL_BuscaPessoa.Buscar(Convert.ToString(codigoRefReg))); } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
/// <summary> /// Função que carrega a Pessoa e envia para o formulario de edição /// </summary> /// <param name="vCodPessoa">Código da Pessoa</param> internal void editarPessoa(string vCodPessoa) { try { objBLL_Pessoa = new BLL_buscaPessoaPorCodPessoa(); listaPessoa = objBLL_Pessoa.Buscar(vCodPessoa); } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
/// <summary> /// Função que carrega a Pessoa pesquisado pelo Código /// </summary> /// <param name="vCodPessoa">Código da Pessoa</param> /// <param name="Campo">Tipo de Pessoa</param> internal void carregaPessoa(string vCodPessoa, string Campo) { try { List <MOD_pessoa> listaPesFiltro = new List <MOD_pessoa>(); objBLL_Pessoa = new BLL_buscaPessoaPorCodPessoa(); listaPessoa = objBLL_Pessoa.Buscar(vCodPessoa, true); if (listaPessoa != null && listaPessoa.Count > 0) { if (Campo.Equals("Aluno")) { listaPesFiltro = listaPessoa.Where(x => Convert.ToInt16(x.CodCargo).Equals(10) || Convert.ToInt16(x.CodCargo).Equals(11) || Convert.ToInt16(x.CodCargo).Equals(12)).ToList(); if (listaPesFiltro != null && listaPesFiltro.Count > 0) { txtPessoa.Text = listaPesFiltro[0].CodPessoa; lblPessoa.Text = listaPesFiltro[0].Nome; txtInstrumento.Text = listaPesFiltro[0].DescInstrumento; txtFamilia.Text = listaPesFiltro[0].DescFamilia; txtCodCCB.Text = listaPesFiltro[0].CodCCB; lblComum.Text = listaPesFiltro[0].Nome; lblComum.Text = listaPesFiltro[0].CodigoCCB + " - " + listaPesFiltro[0].Descricao + " - " + listaPesFiltro[0].DescRegiaoCCB; } else { abrirForm("frmPes", Campo); } } } else { abrirForm("frmPes", Campo); } } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
/// <summary> /// Função que carrega a Pessoa pesquisado pelo Código /// </summary> /// <param name="vCodPessoa"></param> internal void carregaPessoa(string vCodPessoa, string Campo) { try { objBLL_Pessoa = new BLL_buscaPessoaPorCodPessoa(); List <MOD_pessoa> listaPes = new List <MOD_pessoa>(); List <MOD_pessoa> listaPesFiltro = new List <MOD_pessoa>(); listaPes = objBLL_Pessoa.Buscar(vCodPessoa); listaPesFiltro = listaPes.Where(x => Convert.ToInt16(x.CodCargo).Equals(8)).ToList(); if (listaPesFiltro != null && listaPesFiltro.Count > 0) { if (listaPesFiltro[0].Ativo.Equals("Sim")) { txtPessoa.Text = listaPesFiltro[0].CodPessoa; lblPessoa.Text = listaPesFiltro[0].Nome; txtMinisterio.Text = listaPesFiltro[0].DescCargo; txtDataApresentacao.Text = listaPesFiltro[0].DataApresentacao; } else { txtPessoa.Text = string.Empty; lblPessoa.Text = string.Empty; txtMinisterio.Text = string.Empty; txtDataApresentacao.Text = string.Empty; txtPessoa.Focus(); throw new Exception("Essa pessoa está inativa!" + "\n" + "Para utilizar deverá ativar o cadastro." + "\n" + "\n" + "Pessoas >> Aba Adicionais >> Pessoa Ativa."); } } else { abrirForm("frmPes"); } } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
/// <summary> /// Função que carrega a Pessoa pesquisado pelo Código /// </summary> /// <param name="vCodPessoa">Código da Pessoa</param> /// <param name="Campo">Campo a ser pesquisado</param> internal void carregaPessoa(string vCodPessoa, string Campo) { try { List <MOD_pessoa> listaPesFiltro = new List <MOD_pessoa>(); objBLL_Pessoa = new BLL_buscaPessoaPorCodPessoa(); listaPessoa = objBLL_Pessoa.Buscar(vCodPessoa, true); if (listaPessoa != null && listaPessoa.Count > 0) { if (Campo.Equals("Aluno")) { listaPesFiltro = listaPessoa.Where(x => Convert.ToInt16(x.CodCargo).Equals(10) || Convert.ToInt16(x.CodCargo).Equals(11) || Convert.ToInt16(x.CodCargo).Equals(12)).ToList(); if (listaPesFiltro != null && listaPesFiltro.Count > 0) { } else { abrirForm("frmPes", Campo); } } //ValidarPessoa(); } else { abrirForm("frmPes", Campo); } } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
/// <summary> /// Função que preenche os dados recebidos no formulário /// </summary> /// <param name="listaPresenca"></param> internal void preencher(List <MOD_listaPresenca> listaPresenca) { try { List <MOD_pessoa> listaTotEncReg = new List <MOD_pessoa>(); List <MOD_pessoa> listaTotEncLoc = new List <MOD_pessoa>(); List <MOD_pessoa> listaTotExamina = new List <MOD_pessoa>(); List <MOD_pessoa> listaTotInstrutor = new List <MOD_pessoa>(); List <MOD_pessoa> listaTotInstrutora = new List <MOD_pessoa>(); List <MOD_pessoa> listaTotProf = new List <MOD_pessoa>(); List <MOD_listaPresenca> listaFiltroReg = new List <MOD_listaPresenca>(); List <MOD_listaPresenca> listaFiltroLocal = new List <MOD_listaPresenca>(); List <MOD_listaPresenca> listaFiltroExamina = new List <MOD_listaPresenca>(); List <MOD_listaPresenca> listaFiltroInstrutor = new List <MOD_listaPresenca>(); List <MOD_listaPresenca> listaFiltroInstrutora = new List <MOD_listaPresenca>(); List <MOD_listaPresenca> listaFiltroProf = new List <MOD_listaPresenca>(); //informa os valores aos campos recebidos na lista txtCodigo.Text = listaPresenca[0].CodReuniao; txtDescricao.Text = listaPresenca[0].DescTipoReuniao; foreach (MOD_listaPresenca ent in listaPresenca) { //Encarregado Regional if (Convert.ToInt16(ent.CodCargo).Equals(5)) { listaFiltroReg.Add(ent); } //Encarregado Local else if (Convert.ToInt16(ent.CodCargo).Equals(6)) { listaFiltroLocal.Add(ent); } //Examinadora else if (Convert.ToInt16(ent.CodCargo).Equals(7)) { listaFiltroExamina.Add(ent); } //Instrutor e Instrutora else if (Convert.ToInt16(ent.CodCargo).Equals(8)) { if (ent.listaPessoa[0].Sexo.Equals("Feminino")) { listaFiltroInstrutora.Add(ent); } else { listaFiltroInstrutor.Add(ent); } } //Professor e Professora else if (Convert.ToInt16(ent.CodCargo).Equals(9)) { listaFiltroProf.Add(ent); } else { //txtDemaisIrmaosPres.Text += txtDemaisIrmaosPres.Text; } } //Total dos Presentes txtEncRegPres.Text = Convert.ToString(listaFiltroReg.Count()).PadLeft(5, '0'); txtEncLocalPres.Text = Convert.ToString(listaFiltroLocal.Count()).PadLeft(5, '0'); txtExaminaPres.Text = Convert.ToString(listaFiltroExamina.Count()).PadLeft(5, '0'); txtInstrutorPres.Text = Convert.ToString(listaFiltroInstrutor.Count()).PadLeft(5, '0'); txtInstrutoraPres.Text = Convert.ToString(listaFiltroInstrutora.Count()).PadLeft(5, '0'); txtProfessoraPres.Text = Convert.ToString(listaFiltroProf.Count()).PadLeft(5, '0'); //Total Geral objBLL_Pessoa = new BLL_buscaPessoaPorCodPessoa(); listaPessoa = objBLL_Pessoa.Buscar(string.Empty); //Encarregado Regional foreach (MOD_pessoa entPessoa in listaPessoa) { //Encarregado Regional if (Convert.ToInt16(entPessoa.CodCargo).Equals(5)) { listaTotEncReg.Add(entPessoa); } //Encarregado Local else if (Convert.ToInt16(entPessoa.CodCargo).Equals(6)) { listaTotEncLoc.Add(entPessoa); } //Examinadora else if (Convert.ToInt16(entPessoa.CodCargo).Equals(7)) { listaTotExamina.Add(entPessoa); } //Instrutor e Instrutora else if (Convert.ToInt16(entPessoa.CodCargo).Equals(8)) { if (entPessoa.Sexo.Equals("Feminino")) { listaTotInstrutora.Add(entPessoa); } else { listaTotInstrutor.Add(entPessoa); } } //Professor e Professora else if (Convert.ToInt16(entPessoa.CodCargo).Equals(9)) { listaTotProf.Add(entPessoa); } } txtEncRegPrev.Text = Convert.ToString(listaTotEncReg.Count()).PadLeft(5, '0'); txtEncLocalPrev.Text = Convert.ToString(listaTotEncLoc.Count()).PadLeft(5, '0'); txtExaminaPrev.Text = Convert.ToString(listaTotExamina.Count()).PadLeft(5, '0'); txtInstrutorPrev.Text = Convert.ToString(listaTotInstrutor.Count()).PadLeft(5, '0'); txtInstrutoraPrev.Text = Convert.ToString(listaTotInstrutora.Count()).PadLeft(5, '0'); txtProfessoraPrev.Text = Convert.ToString(listaTotProf.Count()).PadLeft(5, '0'); SomaTotal(); } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
/// <summary> /// Função que carrega a Pessoa pesquisado pelo Código /// </summary> /// <param name="vCodPessoa">Código da Pessoa</param> /// <param name="Campo">Tipo de Pessoa</param> internal void carregaPessoa(string vCodPessoa, string Campo) { try { List <MOD_pessoa> listaPesFiltro = new List <MOD_pessoa>(); objBLL_Pessoa = new BLL_buscaPessoaPorCodPessoa(); listaPessoa = objBLL_Pessoa.Buscar(vCodPessoa, true); if (listaPessoa != null && listaPessoa.Count > 0) { if (Campo.Equals("Anciao")) { listaPesFiltro = listaPessoa.Where(x => Convert.ToInt16(x.CodCargo).Equals(1)).ToList(); if (listaPesFiltro != null && listaPesFiltro.Count > 0) { txtAnciao.Text = listaPesFiltro[0].CodPessoa; lblAnciao.Text = listaPesFiltro[0].Nome; } else { abrirForm("frmPes", Campo); } } else if (Campo.Equals("EncReg")) { listaPesFiltro = listaPessoa.Where(x => Convert.ToInt16(x.CodCargo).Equals(5)).ToList(); if (listaPesFiltro != null && listaPesFiltro.Count > 0) { txtEncReg.Text = listaPesFiltro[0].CodPessoa; lblEncReg.Text = listaPesFiltro[0].Nome; } else { abrirForm("frmPes", Campo); } } else if (Campo.Equals("Examina")) { listaPesFiltro = listaPessoa.Where(x => Convert.ToInt16(x.CodCargo).Equals(7)).ToList(); if (listaPesFiltro != null && listaPesFiltro.Count > 0) { txtExamina.Text = listaPesFiltro[0].CodPessoa; lblExamina.Text = listaPesFiltro[0].Nome; } else { abrirForm("frmPes", Campo); } } } else { abrirForm("frmPes", Campo); } } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
/// <summary> /// Função que carrega a pesquisa, apenas definir o campo /// </summary> /// <param name="Campo1"></param> internal void carregaGrid(string Pessoa) { try { //chama a classe de negócios objBLL = new BLL_buscaPessoaPorCodPessoa(); List <MOD_pessoa> listaPesFiltro = new List <MOD_pessoa>(); lista = objBLL.Buscar(Pessoa); if (campoChama.Equals("Instrutor")) { listaPesFiltro = lista.Where(x => Convert.ToInt16(x.CodCargo).Equals(8)).ToList(); funcoes.gridPessoa(gridDesc); gridDesc.DataSource = listaPesFiltro; definirImagens(gridDesc); } else if (campoChama.Equals("Aluno")) { listaPesFiltro = lista.Where(x => Convert.ToInt16(x.CodCargo).Equals(10) || Convert.ToInt16(x.CodCargo).Equals(11) || Convert.ToInt16(x.CodCargo).Equals(12)).ToList(); funcoes.gridPessoa(gridDesc); gridDesc.DataSource = listaPesFiltro; definirImagens(gridDesc); } else if (campoChama.Equals("Anciao")) { listaPesFiltro = lista.Where(x => Convert.ToInt16(x.CodCargo).Equals(1)).ToList(); funcoes.gridPessoa(gridDesc); gridDesc.DataSource = listaPesFiltro; definirImagens(gridDesc); } else if (campoChama.Equals("Coop")) { listaPesFiltro = lista.Where(x => Convert.ToInt16(x.CodCargo).Equals(2)).ToList(); funcoes.gridPessoa(gridDesc); gridDesc.DataSource = listaPesFiltro; definirImagens(gridDesc); } else if (campoChama.Equals("EncReg")) { listaPesFiltro = lista.Where(x => Convert.ToInt16(x.CodCargo).Equals(5)).ToList(); funcoes.gridPessoa(gridDesc); gridDesc.DataSource = listaPesFiltro; definirImagens(gridDesc); } else if (campoChama.Equals("EncLocal")) { listaPesFiltro = lista.Where(x => Convert.ToInt16(x.CodCargo).Equals(6)).ToList(); funcoes.gridPessoa(gridDesc); gridDesc.DataSource = listaPesFiltro; definirImagens(gridDesc); } else if (campoChama.Equals("Examina")) { listaPesFiltro = lista.Where(x => Convert.ToInt16(x.CodCargo).Equals(7)).ToList(); funcoes.gridPessoa(gridDesc); gridDesc.DataSource = listaPesFiltro; definirImagens(gridDesc); } else { funcoes.gridPessoa(gridDesc); gridDesc.DataSource = lista; definirImagens(gridDesc); } } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
/// <summary> /// Função que Transmite a Entidade para a DAL fazer UPDATE /// </summary> /// <param name="objEnt"></param> /// <returns></returns> public bool Update(MOD_pessoa objEnt, out List <MOD_pessoa> listaRetorno) { using (TransactionScope objTrans = new TransactionScope()) { try { if (BLL_Liberacoes.LiberaEdicaoAdm(Convert.ToInt64(objEnt.CodPessoa), new BLL_usuario().buscarPessoa(objEnt.CodPessoa))) { throw new Exception(modulos.acessoNegado); } #region Inicialização das variaveis blnRetorno = true; blnRetornoInst = true; blnRetornoMet = true; blnRetornoFoto = true; blnRetornoLog = true; blnRetornoCCB = true; blnRetornoCCBLog = true; blnRetornoCCBDelete = true; blnRetornoCCBDeleteLog = true; blnRetornoMetLog = true; blnRetornoInstLog = true; #endregion #region Movimentação da tabela Pessoa e Logs objDAL = new DAL_pessoa(); objDAL_Log = new DAL_log(); objBLL_Valida = new BLL_ValidacaoPessoa(); //Função que valida o Cpf objEnt.Cpf = funcoes.FormataCpf(objEnt.Cpf); //Chama a função que converte as datas objEnt = objBLL_Valida.ConverteData(objEnt); objEnt.Logs = new BLL_pessoa_Log().CriarLog(objEnt, "Update"); objEnt.Logs = new BLL_pessoa_Log().ValidaLog(objEnt.Logs); blnRetorno = objDAL.Update(objEnt); blnRetornoLog = objDAL_Log.inserir(objEnt.Logs); //verifica se o retorno foi false retorna Erro if (false.Equals(blnRetorno) || false.Equals(blnRetornoLog)) { throw new Exception(modulos.MsgErroSalvar); } #endregion #region Movimentação da tabela PessoaInstrumento //verifica se há registro na lista if (null != objEnt.listaPessoaInstr && objEnt.listaPessoaInstr.Count > 0) { objBLL_PessoaInstr = new BLL_pessoaInstr(); blnRetornoInst = objBLL_PessoaInstr.Update(objEnt.listaPessoaInstr); //verifica se o retorno foi false retorna Erro if (false.Equals(blnRetornoInst)) { throw new Exception(modulos.MsgErroSalvar); } } #endregion #region Movimento na tabela CCBPessoa //verifica se há registro na lista if (null != objEnt.listaCCBPessoa && objEnt.listaCCBPessoa.Count > 0) { objBLL_PessoaCCB = new BLL_pessoaCCB(); blnRetornoCCB = objBLL_PessoaCCB.Insert(objEnt.listaCCBPessoa.ToList()); //verifica se o retorno foi false e sai do for if (false.Equals(blnRetornoCCB)) { throw new Exception(modulos.MsgErroSalvar); } } //verifica se há registro na lista Delete if (null != objEnt.listaDeleteCCBPessoa && objEnt.listaDeleteCCBPessoa.Count > 0) { objBLL_PessoaCCB = new BLL_pessoaCCB(); blnRetornoCCBDelete = objBLL_PessoaCCB.Delete(objEnt.listaDeleteCCBPessoa); //verifica se o retorno foi false e sai do for if (false.Equals(blnRetornoCCBDelete)) { throw new Exception(modulos.MsgErroSalvar); } } #endregion #region Movimentação da tabela PessoaMetodo //verifica se há registro na lista if (objEnt.listaPessoaMet != null && objEnt.listaPessoaMet.Count > 0) { objBLL_PessoaMetodo = new BLL_pessoaMetodo(); blnRetornoMet = objBLL_PessoaMetodo.Update(objEnt.listaPessoaMet); //verifica se o retorno foi false e sai do for if (false.Equals(blnRetornoMet)) { throw new Exception(modulos.MsgErroSalvar); } } #endregion #region Movimentação da tabela Foto //verifica se há registro na lista Foto if (null != objEnt.FotoPessoa) { objBLL_PessoaFoto = new BLL_pessoaFoto(); if ("0" == objEnt.FotoPessoa.CodFoto) { blnRetornoFoto = objBLL_PessoaFoto.Insert(objEnt.FotoPessoa); } else if (null == objEnt.FotoPessoa.Foto) { blnRetornoFoto = objBLL_PessoaFoto.Delete(objEnt.FotoPessoa); } else { blnRetornoFoto = objBLL_PessoaFoto.Update(objEnt.FotoPessoa); } //verifica se o retorno foi false e sai do for if (false.Equals(blnRetornoFoto)) { throw new Exception(modulos.MsgErroSalvar); } } #endregion //Se der falso qualquer retorno a Transação deve ser Anulada if (false.Equals(blnRetorno) || false.Equals(blnRetornoLog) || false.Equals(blnRetornoInst) || false.Equals(blnRetornoInstLog) || false.Equals(blnRetornoFoto) || false.Equals(blnRetornoMet) || false.Equals(blnRetornoMetLog) || false.Equals(blnRetornoCCB) || false.Equals(blnRetornoCCBDelete) || false.Equals(blnRetornoCCBDeleteLog) || false.Equals(blnRetornoCCBLog)) { //finaliza a transação objTrans.Dispose(); throw new Exception(modulos.MsgErroSalvar); } else { //Busca o Registro inserido para retornar para gravar na tabela de Importados com sucesso objBLL_BuscaPessoa = new BLL_buscaPessoaPorCodPessoa(); listaRetorno = objBLL_BuscaPessoa.Buscar(objEnt.CodPessoa); //completa a transação objTrans.Complete(); //Retorna a Confirmação que foi gravado na tabela Pessoa return(true); } } catch (SqlException exl) { //finaliza a transação objTrans.Dispose(); throw exl; } catch (Exception ex) { //finaliza a transação objTrans.Dispose(); throw ex; } } }