private DataSet Consulta() { StringBuilder strSQL = new StringBuilder(); clsConexaoBD objConexo = new clsConexaoBD(); DtsRelatorio dtsAux = new DtsRelatorio(); try { strSQL.Append(" SELECT "); strSQL.Append(" FORMAT(A.DTAGENDAMENTO, 'dd/MM/yyyy HH:mm') AS DATA_AGENDAMENTO, "); strSQL.Append(" FORMAT(A.DTAUTORIZACAOGUIA, 'dd/MM/yyyy') AS DATA_AUTORIZACAO_GUIA, "); strSQL.Append(" FORMAT(A.DTVENCIMENTOGUIA, 'dd/MM/yyyy') AS DATA_VENCIMENTO_GUIA, "); strSQL.Append(" P.CODPACIENTEUNIMED AS CARTEIRINHA, "); strSQL.Append(" UCASE(P.NMPACIENTE) AS NOME_PACIENTE, "); strSQL.Append(" UCASE(F.NMFUNCIONARIO) AS NOME_FISIOTERAPEUTA, "); strSQL.Append(" UCASE(CDPROCEDIMENTOUNIMED) AS CODIGO_PROCEDIMENTO, "); strSQL.Append(" UCASE(NMPROCEDIMENTO) AS NOME_PROCEDIMENTO, "); strSQL.Append(" PR.VLPROCEDIMENTO AS VLPROCEDIMENTO "); strSQL.Append(" FROM "); strSQL.Append(" (((((TBAGENDAMENTO A LEFT JOIN TBFUNCIONARIOS F ON A.CDFUNCIONARIO = F.CDFUNCIONARIO) "); strSQL.Append(" INNER JOIN TBPACIENTES P ON A.CDPACIENTE = P.CDPACIENTE) "); strSQL.Append(" LEFT JOIN TBPROCEDIMENTOSAGENDAMENTO PA ON A.CDAGENDAMENTO = PA.CDAGENDAMENTO) "); strSQL.Append(" LEFT JOIN TBPROCEDIMENTOS PR ON PR.CDPROCEDIMENTO = PA.CDPROCEDIMENTO)) "); strSQL.Append(" WHERE 1=1 "); if (txtDtInicio.Text.Replace("/", "").Replace("/", "").Trim() != "") { strSQL.Append(" AND YEAR(A.DTAGENDAMENTO) >= " + DateTime.Parse(txtDtInicio.Text).Year); strSQL.Append(" AND MONTH(A.DTAGENDAMENTO) >= " + DateTime.Parse(txtDtInicio.Text).Month); strSQL.Append(" AND DAY(A.DTAGENDAMENTO) >= " + DateTime.Parse(txtDtInicio.Text).Day); } if (txtDtFim.Text.Replace("/", "").Replace("/", "").Trim() != "") { strSQL.Append(" AND YEAR(A.DTAGENDAMENTO) <= " + DateTime.Parse(txtDtFim.Text).Year); strSQL.Append(" AND MONTH(A.DTAGENDAMENTO) <= " + DateTime.Parse(txtDtFim.Text).Month); strSQL.Append(" AND DAY(A.DTAGENDAMENTO) <= " + DateTime.Parse(txtDtFim.Text).Day); } if (txtInicioVencGuia.Text.Replace("/", "").Replace("/", "").Trim() != "") { strSQL.Append(" AND YEAR(A.dtVencimentoGuia) >= " + DateTime.Parse(txtInicioVencGuia.Text).Year); strSQL.Append(" AND MONTH(A.dtVencimentoGuia) >= " + DateTime.Parse(txtInicioVencGuia.Text).Month); strSQL.Append(" AND DAY(A.dtVencimentoGuia) >= " + DateTime.Parse(txtInicioVencGuia.Text).Day); } if (txtFimVencGuia.Text.Replace("/", "").Replace("/", "").Trim() != "") { strSQL.Append(" AND YEAR(A.dtVencimentoGuia) <= " + DateTime.Parse(txtFimVencGuia.Text).Year); strSQL.Append(" AND MONTH(A.dtVencimentoGuia) <= " + DateTime.Parse(txtFimVencGuia.Text).Month); strSQL.Append(" AND DAY(A.dtVencimentoGuia) <= " + DateTime.Parse(txtFimVencGuia.Text).Day); } if (cboFisioterapeutas.SelectedValue.ToString() != "") strSQL.Append(" AND F.CDFUNCIONARIO = " + cboFisioterapeutas.SelectedValue.ToString()); if (cboStatus.SelectedValue.ToString() != "") strSQL.Append(" AND A.CDSTATUS = " + cboStatus.SelectedValue.ToString()); if (cboPaciente.SelectedValue.ToString() != "") strSQL.Append(" AND P.CDPACIENTE = " + cboPaciente.SelectedValue.ToString()); strSQL.Append(" ORDER BY 1,5,7"); return objConexo.ExecutarComandoSqlDataSet(strSQL.ToString()); } catch (Exception objErro) { throw objErro; } finally { strSQL = null; dtsAux = null; objConexo = null; } }
private DataSet Consulta() { StringBuilder strSQL = new StringBuilder(); clsConexaoBD objConexo = new clsConexaoBD(); DtsRelatorio dtsAux = new DtsRelatorio(); try { strSQL.Append(" SELECT "); strSQL.Append(" FORMAT(A.DTAGENDAMENTO, 'dd/MM/yyyy HH:mm') AS DATA_AGENDAMENTO, "); strSQL.Append(" FORMAT(A.DTAUTORIZACAOGUIA, 'dd/MM/yyyy') AS DATA_AUTORIZACAO_GUIA, "); strSQL.Append(" FORMAT(A.DTVENCIMENTOGUIA, 'dd/MM/yyyy') AS DATA_VENCIMENTO_GUIA, "); strSQL.Append(" P.CODPACIENTEUNIMED AS CARTEIRINHA, "); strSQL.Append(" UCASE(P.NMPACIENTE) AS NOME_PACIENTE, "); strSQL.Append(" UCASE(F.NMFUNCIONARIO) AS NOME_FISIOTERAPEUTA, "); strSQL.Append(" UCASE(CDPROCEDIMENTOUNIMED) AS CODIGO_PROCEDIMENTO, "); strSQL.Append(" UCASE(NMPROCEDIMENTO) AS NOME_PROCEDIMENTO, "); strSQL.Append(" PR.VLPROCEDIMENTO AS VLPROCEDIMENTO "); strSQL.Append(" FROM "); strSQL.Append(" (((((TBAGENDAMENTO A LEFT JOIN TBFUNCIONARIOS F ON A.CDFUNCIONARIO = F.CDFUNCIONARIO) "); strSQL.Append(" INNER JOIN TBPACIENTES P ON A.CDPACIENTE = P.CDPACIENTE) "); strSQL.Append(" LEFT JOIN TBPROCEDIMENTOSAGENDAMENTO PA ON A.CDAGENDAMENTO = PA.CDAGENDAMENTO) "); strSQL.Append(" LEFT JOIN TBPROCEDIMENTOS PR ON PR.CDPROCEDIMENTO = PA.CDPROCEDIMENTO)) "); strSQL.Append(" WHERE 1=1 "); if (txtDtInicio.Text.Replace("/", "").Replace("/", "").Trim() != "") { strSQL.Append(" AND YEAR(A.DTAGENDAMENTO) >= " + DateTime.Parse(txtDtInicio.Text).Year); strSQL.Append(" AND MONTH(A.DTAGENDAMENTO) >= " + DateTime.Parse(txtDtInicio.Text).Month); strSQL.Append(" AND DAY(A.DTAGENDAMENTO) >= " + DateTime.Parse(txtDtInicio.Text).Day); } if (txtDtFim.Text.Replace("/", "").Replace("/", "").Trim() != "") { strSQL.Append(" AND YEAR(A.DTAGENDAMENTO) <= " + DateTime.Parse(txtDtFim.Text).Year); strSQL.Append(" AND MONTH(A.DTAGENDAMENTO) <= " + DateTime.Parse(txtDtFim.Text).Month); strSQL.Append(" AND DAY(A.DTAGENDAMENTO) <= " + DateTime.Parse(txtDtFim.Text).Day); } if (txtInicioVencGuia.Text.Replace("/", "").Replace("/", "").Trim() != "") { strSQL.Append(" AND YEAR(A.dtVencimentoGuia) >= " + DateTime.Parse(txtInicioVencGuia.Text).Year); strSQL.Append(" AND MONTH(A.dtVencimentoGuia) >= " + DateTime.Parse(txtInicioVencGuia.Text).Month); strSQL.Append(" AND DAY(A.dtVencimentoGuia) >= " + DateTime.Parse(txtInicioVencGuia.Text).Day); } if (txtFimVencGuia.Text.Replace("/", "").Replace("/", "").Trim() != "") { strSQL.Append(" AND YEAR(A.dtVencimentoGuia) <= " + DateTime.Parse(txtFimVencGuia.Text).Year); strSQL.Append(" AND MONTH(A.dtVencimentoGuia) <= " + DateTime.Parse(txtFimVencGuia.Text).Month); strSQL.Append(" AND DAY(A.dtVencimentoGuia) <= " + DateTime.Parse(txtFimVencGuia.Text).Day); } if (cboFisioterapeutas.SelectedValue.ToString() != "") { strSQL.Append(" AND F.CDFUNCIONARIO = " + cboFisioterapeutas.SelectedValue.ToString()); } if (cboStatus.SelectedValue.ToString() != "") { strSQL.Append(" AND A.CDSTATUS = " + cboStatus.SelectedValue.ToString()); } if (cboPaciente.SelectedValue.ToString() != "") { strSQL.Append(" AND P.CDPACIENTE = " + cboPaciente.SelectedValue.ToString()); } strSQL.Append(" ORDER BY 1,5,7"); return(objConexo.ExecutarComandoSqlDataSet(strSQL.ToString())); } catch (Exception objErro) { throw objErro; } finally { strSQL = null; dtsAux = null; objConexo = null; } }