//CHAMA A FUNÇÃO DO DAL QUE VAI FAZER O INSERT DO FUNCIONARIO public void InsertAtestado(AtestadoSaude ObjAtestadoSaude) { try { AtestadoSaudeDAL ObjAtestadoSaudeDAL = new AtestadoSaudeDAL(); ObjAtestadoSaudeDAL.InsertAtestado(ObjAtestadoSaude); } catch (Exception ex) { throw ex; } }
//CARREGA OS DADOS COMPLETOS DO ATESTADO DE SAUDE public AtestadoSaude VisualizaAtestadoSaude(int AtestadoSaude) { Database db = DatabaseFactory.CreateDatabase(); String SQL; SQL = "SELECT ClienteFuncionario.Nome, ClienteFuncionario.RG, Cliente.RazaoSocial, CNAE.SubClasse, CNAE.Grau_Risco, " + "Profissional.Nome AS MedicoCoordenador, Profissional.ConselhoNumero, Profissional.ConselhoUF, TipoAtestado.Nome AS TipoAtestado, " + "AtestadoSaude.Observacoes, StatusAtestado.Nome AS StatusAtestado, AtestadoSaude.Pendencia, AtestadoSaude.DataConsulta, " + "ClienteFuncionarioProfissional.CBO, CBO_Ocupacao.FUNCAO " + "FROM ClienteFuncionarioProfissional LEFT OUTER JOIN " + "CBO_Ocupacao ON ClienteFuncionarioProfissional.CBO = CBO_Ocupacao.Cod_Familia + CBO_Ocupacao.Cod_Ocup RIGHT OUTER JOIN " + "CNAE RIGHT OUTER JOIN " + "Cliente INNER JOIN " + "ClienteFuncionario ON Cliente.id = ClienteFuncionario.idCliente ON CNAE.SubClasse = Cliente.CNAE ON " + "ClienteFuncionarioProfissional.idFuncionario = ClienteFuncionario.id RIGHT OUTER JOIN " + "AtestadoSaude LEFT OUTER JOIN " + "StatusAtestado ON AtestadoSaude.idStatusAtestado = StatusAtestado.id ON " + "ClienteFuncionario.id = AtestadoSaude.idClienteFuncionario LEFT OUTER JOIN " + "Profissional ON AtestadoSaude.idProfissional_MedicoCoordenador = Profissional.id LEFT OUTER JOIN " + "TipoAtestado ON AtestadoSaude.idTipoAtestado = TipoAtestado.id " + "WHERE dbo.AtestadoSaude.id = " + AtestadoSaude; DbCommand command = db.GetSqlStringCommand(SQL); using (IDataReader dr = db.ExecuteReader(command)) { AtestadoSaude ObjAtestadoSaude = new AtestadoSaude(); if (dr.Read()) { ObjAtestadoSaude.RefClienteFuncionario.Nome = Convert.ToString(dr["Nome"]); ObjAtestadoSaude.RefClienteFuncionario.RG = Convert.ToString(dr["RG"]); ObjAtestadoSaude.RefClienteFuncionario.RefClienteFuncionarioProfissional.RefCBO.COD_CBO = Convert.ToString(dr["CBO"]); ObjAtestadoSaude.RefClienteFuncionario.RefClienteFuncionarioProfissional.RefCBO.FUNCAO = Convert.ToString(dr["Funcao"]); ObjAtestadoSaude.RefClienteFuncionario.RefCliente.RazaoSocial = Convert.ToString(dr["RazaoSocial"]); ObjAtestadoSaude.RefClienteFuncionario.RefCliente.RefCNAE.Risco = Convert.ToString(dr["Grau_Risco"]); ObjAtestadoSaude.RefClienteFuncionario.RefCliente.RefProfissional.Nome = Convert.ToString(dr["MedicoCoordenador"]); ObjAtestadoSaude.RefClienteFuncionario.RefCliente.RefProfissional.ConselhoNumero = Convert.ToString(dr["ConselhoNumero"]); ObjAtestadoSaude.RefClienteFuncionario.RefCliente.RefProfissional.ConselhoUF = Convert.ToString(dr["ConselhoUF"]); ObjAtestadoSaude.RefTipoAtestado.Nome = Convert.ToString(dr["TipoAtestado"]); ObjAtestadoSaude.Observacoes = Convert.ToString(dr["Observacoes"]); ObjAtestadoSaude.RefStatusAtestado.Nome = Convert.ToString(dr["StatusAtestado"]); ObjAtestadoSaude.Pendencia = Convert.ToString(dr["Pendencia"]); ObjAtestadoSaude.DataConsulta = Convert.ToString(dr["DataConsulta"]).Replace("00:00:00", ""); } return(ObjAtestadoSaude); } }
public void CarredaAtestadoSaude() { AtestadoSaude ObjAtestadoSaude = new AtestadoSaude(); AtestadoSaudeDAL ObjAtestadoSaudeDAL = new AtestadoSaudeDAL(); ObjAtestadoSaude = ObjAtestadoSaudeDAL.VisualizaAtestadoSaude(Convert.ToInt32(Request.QueryString["idAtestadoSaude"])); lblNome.Text = ObjAtestadoSaude.RefClienteFuncionario.Nome; lblRG.Text = ObjAtestadoSaude.RefClienteFuncionario.RG; lblCBO.Text = ObjAtestadoSaude.RefClienteFuncionario.RefClienteFuncionarioProfissional.RefCBO.COD_CBO; lblFuncao.Text = ObjAtestadoSaude.RefClienteFuncionario.RefClienteFuncionarioProfissional.RefCBO.FUNCAO; lblCliente.Text = ObjAtestadoSaude.RefClienteFuncionario.RefCliente.RazaoSocial; lblRisco.Text = ObjAtestadoSaude.RefClienteFuncionario.RefCliente.RefCNAE.Risco; lblMedicoResp.Text = ObjAtestadoSaude.RefClienteFuncionario.RefCliente.RefProfissional.Nome; lblConselhoNumero.Text = ObjAtestadoSaude.RefClienteFuncionario.RefCliente.RefProfissional.ConselhoNumero; lblConselhoUF.Text = ObjAtestadoSaude.RefClienteFuncionario.RefCliente.RefProfissional.ConselhoUF; lblTipoAtestado.Text = ObjAtestadoSaude.RefTipoAtestado.Nome; lblObservacoes.Text = ObjAtestadoSaude.Observacoes; lblStatusAtestado.Text = ObjAtestadoSaude.RefStatusAtestado.Nome; lblPendencia.Text = ObjAtestadoSaude.Pendencia; lblDataConsulta.Text = ObjAtestadoSaude.DataConsulta; }
protected void btnSalvar_Click(object sender, EventArgs e) { try { AtestadoSaude ObjAtestadoSaude = new AtestadoSaude(); Validacoes Valida = new Validacoes(); ObjAtestadoSaude.idProfissional_MedicoCoordenador = hddIdProfissional.Value; ObjAtestadoSaude.idTipoAtestado = rdoTipoAtestado.Text; ObjAtestadoSaude.idClienteFuncionario = Request.QueryString["idFuncionario"]; ObjAtestadoSaude.idStatusAtestado = rdoStatusAtestado.Text; ObjAtestadoSaude.DataConsulta = Valida.TextoNull(txtDataConsulta.Text); ObjAtestadoSaude.Observacoes = Valida.TextoNull(txtObservacoes.Text); ObjAtestadoSaude.Pendencia = Valida.TextoNull(txtPendencia.Text); ObjAtestadoSaude.CRM = Valida.TextoNull(txtCRM.Text); AtestatoSaudeBO ObjAtestatoSaudeBO = new AtestatoSaudeBO(); ObjAtestatoSaudeBO.InsertAtestado(ObjAtestadoSaude); } catch (Exception ex) { Response.Write(ex); Response.End(); } }
//INSERE UM NOVO REGISTRO public void InsertAtestado(AtestadoSaude ObjAtestadoSaude) { try { Validacoes Valida = new Validacoes(); //ObjAtestadoSaude = new AtestadoSaude(); Database db = DatabaseFactory.CreateDatabase(); DbCommand command = db.GetStoredProcCommand("AtestadoSaudeInsert"); db.AddInParameter(command, "@idProfissional_MedicoCoordenador", DbType.Int32, ObjAtestadoSaude.idProfissional_MedicoCoordenador); db.AddInParameter(command, "@idProfissional_MedicoExaminador", DbType.Int32, ObjAtestadoSaude.idProfissional_MedicoExaminador); db.AddInParameter(command, "@idTipoAtestado", DbType.Int32, ObjAtestadoSaude.idTipoAtestado); db.AddInParameter(command, "@idClienteFuncionario", DbType.Int32, ObjAtestadoSaude.idClienteFuncionario); db.AddInParameter(command, "@idStatusAtestado", DbType.Int32, ObjAtestadoSaude.idStatusAtestado); db.AddInParameter(command, "@DataConsulta", DbType.Date, ObjAtestadoSaude.DataConsulta); db.AddInParameter(command, "@Observacoes", DbType.String, ObjAtestadoSaude.Observacoes); db.AddInParameter(command, "@Pendencia", DbType.String, ObjAtestadoSaude.Pendencia); db.ExecuteNonQuery(command); } catch (Exception ex) { throw ex; } }
//CARREGA OS DADOS COMPLETOS DO ATESTADO DE SAUDE public AtestadoSaude VisualizaAtestadoSaude(int AtestadoSaude) { Database db = DatabaseFactory.CreateDatabase(); String SQL; SQL = "SELECT ClienteFuncionario.Nome, ClienteFuncionario.RG, Cliente.RazaoSocial, CNAE.SubClasse, CNAE.Grau_Risco, " + "Profissional.Nome AS MedicoCoordenador, Profissional.ConselhoNumero, Profissional.ConselhoUF, TipoAtestado.Nome AS TipoAtestado, " + "AtestadoSaude.Observacoes, StatusAtestado.Nome AS StatusAtestado, AtestadoSaude.Pendencia, AtestadoSaude.DataConsulta, " + "ClienteFuncionarioProfissional.CBO, CBO_Ocupacao.FUNCAO " + "FROM ClienteFuncionarioProfissional LEFT OUTER JOIN " + "CBO_Ocupacao ON ClienteFuncionarioProfissional.CBO = CBO_Ocupacao.Cod_Familia + CBO_Ocupacao.Cod_Ocup RIGHT OUTER JOIN " + "CNAE RIGHT OUTER JOIN " + "Cliente INNER JOIN " + "ClienteFuncionario ON Cliente.id = ClienteFuncionario.idCliente ON CNAE.SubClasse = Cliente.CNAE ON " + "ClienteFuncionarioProfissional.idFuncionario = ClienteFuncionario.id RIGHT OUTER JOIN " + "AtestadoSaude LEFT OUTER JOIN " + "StatusAtestado ON AtestadoSaude.idStatusAtestado = StatusAtestado.id ON " + "ClienteFuncionario.id = AtestadoSaude.idClienteFuncionario LEFT OUTER JOIN " + "Profissional ON AtestadoSaude.idProfissional_MedicoCoordenador = Profissional.id LEFT OUTER JOIN " + "TipoAtestado ON AtestadoSaude.idTipoAtestado = TipoAtestado.id " + "WHERE dbo.AtestadoSaude.id = " + AtestadoSaude; DbCommand command = db.GetSqlStringCommand(SQL); using (IDataReader dr = db.ExecuteReader(command)) { AtestadoSaude ObjAtestadoSaude = new AtestadoSaude(); if (dr.Read()) { ObjAtestadoSaude.RefClienteFuncionario.Nome = Convert.ToString(dr["Nome"]); ObjAtestadoSaude.RefClienteFuncionario.RG = Convert.ToString(dr["RG"]); ObjAtestadoSaude.RefClienteFuncionario.RefClienteFuncionarioProfissional.RefCBO.COD_CBO = Convert.ToString(dr["CBO"]); ObjAtestadoSaude.RefClienteFuncionario.RefClienteFuncionarioProfissional.RefCBO.FUNCAO = Convert.ToString(dr["Funcao"]); ObjAtestadoSaude.RefClienteFuncionario.RefCliente.RazaoSocial = Convert.ToString(dr["RazaoSocial"]); ObjAtestadoSaude.RefClienteFuncionario.RefCliente.RefCNAE.Risco = Convert.ToString(dr["Grau_Risco"]); ObjAtestadoSaude.RefClienteFuncionario.RefCliente.RefProfissional.Nome = Convert.ToString(dr["MedicoCoordenador"]); ObjAtestadoSaude.RefClienteFuncionario.RefCliente.RefProfissional.ConselhoNumero = Convert.ToString(dr["ConselhoNumero"]); ObjAtestadoSaude.RefClienteFuncionario.RefCliente.RefProfissional.ConselhoUF = Convert.ToString(dr["ConselhoUF"]); ObjAtestadoSaude.RefTipoAtestado.Nome = Convert.ToString(dr["TipoAtestado"]); ObjAtestadoSaude.Observacoes = Convert.ToString(dr["Observacoes"]); ObjAtestadoSaude.RefStatusAtestado.Nome = Convert.ToString(dr["StatusAtestado"]); ObjAtestadoSaude.Pendencia = Convert.ToString(dr["Pendencia"]); ObjAtestadoSaude.DataConsulta = Convert.ToString(dr["DataConsulta"]).Replace("00:00:00",""); } return ObjAtestadoSaude; } }