/// <summary> /// Função que resume as informações para enviar a classe de negocios para salvar /// </summary> private void salvar() { try { if (ValidarControles().Equals(true)) { objBLL = new BLL_preTesteFicha(); if (Convert.ToInt64(txtFicha.Text).Equals(0)) { //chama a rotina da camada de negocios para efetuar inserção ou update objBLL.inserir(criarTabela()); } else { //chama a rotina da camada de negocios para efetuar inserção ou update objBLL.salvar(criarTabela()); } //conversor para retorno ao formulario que chamou if (formChama.Name.Equals("frmPreTeste")) { ((frmPreTeste)formChama).buscarFichas(txtCodPreTeste.Text); } FormClosing -= new FormClosingEventHandler(frmFichaPreTeste_FormClosing); Close(); FormClosing += new FormClosingEventHandler(frmFichaPreTeste_FormClosing); } } catch (ArgumentException ae) { throw new Exception(ae.Message); } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
/// <summary> /// Função que Retorna uma Lista Preenchida com os Valores Pesquisados /// </summary> /// <param name="objDtb"></param> /// <returns></returns> private List <MOD_preTeste> criarLista(DataTable objDtb) { try { //instancia a lista List <MOD_preTeste> lista = new List <MOD_preTeste>(); //faz um loop no DataTable e preenche a lista foreach (DataRow row in objDtb.Rows) { //instancia a entidade MOD_preTeste ent = new MOD_preTeste(); //adiciona os campos às propriedades ent.CodPreTeste = (string)(row.IsNull("CodPreTeste") ? Convert.ToString(null) : Convert.ToString(row["CodPreTeste"]).PadLeft(6, '0')); ent.Status = (string)(row.IsNull("Status") ? null : row["Status"]); ent.CodAnciao = (string)(row.IsNull("CodAnciao") ? Convert.ToString(null) : Convert.ToString(row["CodAnciao"]).PadLeft(6, '0')); ent.NomeAnciao = (string)(row.IsNull("NomeAnciao") ? null : row["NomeAnciao"]); ent.CodCooperador = (string)(row.IsNull("CodCooperador") ? Convert.ToString(null) : Convert.ToString(row["CodCooperador"]).PadLeft(6, '0')); ent.NomeCooperador = (string)(row.IsNull("NomeCooperador") ? null : row["NomeCooperador"]); ent.CodEncReg = (string)(row.IsNull("CodEncReg") ? Convert.ToString(null) : Convert.ToString(row["CodEncReg"]).PadLeft(6, '0')); ent.NomeEncReg = (string)(row.IsNull("NomeEncReg") ? null : row["NomeEncReg"]); ent.CodEncLocal = (string)(row.IsNull("CodEncLocal") ? Convert.ToString(null) : Convert.ToString(row["CodEncLocal"]).PadLeft(6, '0')); ent.NomeEncLocal = (string)(row.IsNull("NomeEncLocal") ? null : row["NomeEncLocal"]); ent.CodExamina = (string)(row.IsNull("CodExamina") ? Convert.ToString(null) : Convert.ToString(row["CodExamina"]).PadLeft(6, '0')); ent.NomeExamina = (string)(row.IsNull("NomeExamina") ? null : row["NomeExamina"]); ent.CodInstrutor = (string)(row.IsNull("CodInstrutor") ? Convert.ToString(null) : Convert.ToString(row["CodInstrutor"]).PadLeft(6, '0')); ent.NomeInstrutor = (string)(row.IsNull("NomeInstrutor") ? null : row["NomeInstrutor"]); ent.CodCCB = (string)(row.IsNull("CodCCB") ? Convert.ToString(null) : Convert.ToString(row["CodCCB"]).PadLeft(6, '0')); ent.CodigoCCB = (string)(row.IsNull("CodigoCCB") ? null : row["CodigoCCB"]); ent.DescricaoCCB = (string)(row.IsNull("DescricaoCCB") ? null : row["DescricaoCCB"]); ent.CodRegiao = (string)(row.IsNull("CodRegiao") ? Convert.ToString(null) : Convert.ToString(row["CodRegiao"]).PadLeft(6, '0')); ent.DescricaoRegiao = (string)(row.IsNull("DescricaoRegiao") ? null : row["DescricaoRegiao"]); ent.Obs = (string)(row.IsNull("Obs") ? null : row["Obs"]); ent.DataExame = (string)(row.IsNull("DataExame") ? Convert.ToString(null) : funcoes.IntData(Convert.ToString(row["DataExame"]))); ent.HoraExame = (string)(row.IsNull("HoraExame") ? Convert.ToString(null) : funcoes.IntHora(Convert.ToString(row["HoraExame"]))); ent.DataAbertura = (string)(row.IsNull("DataAbertura") ? Convert.ToString(null) : funcoes.IntData(Convert.ToString(row["DataAbertura"]))); ent.HoraAbertura = (string)(row.IsNull("HoraAbertura") ? Convert.ToString(null) : funcoes.IntHora(Convert.ToString(row["HoraAbertura"]))); ent.CodUsuarioAbertura = (string)(row.IsNull("CodUsuarioAbertura") ? Convert.ToString(null) : Convert.ToString(row["CodUsuarioAbertura"]).PadLeft(6, '0')); ent.UsuarioAbertura = (string)(row.IsNull("UsuarioAbertura") ? null : row["UsuarioAbertura"]); ent.DataFechamento = (string)(row.IsNull("DataFechamento") ? Convert.ToString(null) : funcoes.IntData(Convert.ToString(row["DataFechamento"]))); ent.HoraFechamento = (string)(row.IsNull("HoraFechamento") ? Convert.ToString(null) : funcoes.IntHora(Convert.ToString(row["HoraFechamento"]))); ent.CodUsuarioFechamento = (string)(row.IsNull("CodUsuarioFechamento") ? Convert.ToString(null) : Convert.ToString(row["CodUsuarioFechamento"]).PadLeft(6, '0')); ent.UsuarioFechamento = (string)(row.IsNull("UsuarioFechamento") ? null : row["UsuarioFechamento"]); ent.DataReAgenda = (string)(row.IsNull("DataReAgenda") ? Convert.ToString(null) : funcoes.IntData(Convert.ToString(row["DataReAgenda"]))); ent.HoraReAgenda = (string)(row.IsNull("HoraReAgenda") ? Convert.ToString(null) : funcoes.IntHora(Convert.ToString(row["HoraReAgenda"]))); ent.CodUsuarioReAgenda = (string)(row.IsNull("CodUsuarioReAgenda") ? Convert.ToString(null) : Convert.ToString(row["CodUsuarioReAgenda"]).PadLeft(5, '0')); ent.UsuarioReAgenda = (string)(row.IsNull("UsuarioReAgenda") ? null : row["UsuarioReAgenda"]); ent.DataResultado = (string)(row.IsNull("DataResultado") ? Convert.ToString(null) : funcoes.IntData(Convert.ToString(row["DataResultado"]))); ent.HoraResultado = (string)(row.IsNull("HoraResultado") ? Convert.ToString(null) : funcoes.IntHora(Convert.ToString(row["HoraResultado"]))); ent.Resultado = (string)(row.IsNull("Resultado") ? null : row["Resultado"]); ent.CodUsuarioResultado = (string)(row.IsNull("CodUsuarioResultado") ? Convert.ToString(null) : Convert.ToString(row["CodUsuarioResultado"]).PadLeft(5, '0')); ent.UsuarioResultado = (string)(row.IsNull("UsuarioResultado") ? null : row["UsuarioResultado"]); ent.DataCancela = (string)(row.IsNull("DataCancela") ? Convert.ToString(null) : funcoes.IntData(Convert.ToString(row["DataCancela"]))); ent.HoraCancela = (string)(row.IsNull("HoraCancela") ? Convert.ToString(null) : funcoes.IntHora(Convert.ToString(row["HoraCancela"]))); ent.CodUsuarioCancela = (string)(row.IsNull("CodUsuarioCancela") ? Convert.ToString(null) : Convert.ToString(row["CodUsuarioCancela"]).PadLeft(5, '0')); ent.UsuarioCancela = (string)(row.IsNull("UsuarioCancela") ? null : row["UsuarioCancela"]); #region Recebe os valores das Fichas //preenche os dados do cliente objBLL_Ficha = new BLL_preTesteFicha(); ent.listaPreTesteFicha = objBLL_Ficha.buscarPreTeste(ent.CodPreTeste, ent.CodCCB); #endregion //adiciona os dados à lista lista.Add(ent); } //retorna a lista com os valores preenchidos return(lista); } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }