private void tabela_load() { DataSet ds = ConsultaDAL.atualizaTabela(); tabela.DataSource = ds; tabela.DataMember = ds.Tables[0].TableName; }
private void btEXCLUIR_Click(object sender, EventArgs e) { if (MessageBox.Show("Tem certeza que deseja excluír esse Registro ?", "Exclusão", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { if (string.IsNullOrEmpty(txtIDCONSULTA.Text)) { MessageBox.Show(" Verifique campos em Branco !", "Falha ao Excluír !", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { int resultado = 0; resultado = ConsultaDAL.Excluir(Convert.ToInt16(txtIDCONSULTA.Text)); if (resultado == 1) { MessageBox.Show("Registro excluido com sucesso ! ! !"); } else { MessageBox.Show("Falha ao excluir o registro ! ! !"); } } } this.tabela_load(); }
private void btALTERAR_Click(object sender, EventArgs e) { if (MessageBox.Show("Tem certeza que deseja Alterar esse Registro ?", "Alterar Registro", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { if (string.IsNullOrEmpty(txtDATACONSULTA.Text) && string.IsNullOrEmpty(txtDATAINICIO.Text) && string.IsNullOrEmpty(txtHORAFIM.Text) && string.IsNullOrEmpty(txtIDCONSULTA.Text)) { MessageBox.Show(" Verifique campos em Branco !", "Falha ao Alterar !", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { int resultado = 0; resultado = ConsultaDAL.Alterar(Convert.ToInt32(comboMEDICO.SelectedValue), Convert.ToInt16(comboPACIENTE.SelectedValue), Convert.ToDateTime(txtDATACONSULTA), Convert.ToDateTime(txtDATAINICIO), Convert.ToDateTime(txtHORAFIM), txtOBSERVACAO.Text, chkATIVO.Checked, Convert.ToInt16(txtIDCONSULTA.Text)); if (resultado == 1) { MessageBox.Show("Registro alterado com sucesso ! ! !"); } else { MessageBox.Show("Falha ao alterar o registro ! ! !"); } } } this.tabela_load(); }
private void btPESQUISAR_Click(object sender, EventArgs e) { DataSet ds = ConsultaDAL.pesquisa(textBox1.Text); tabela.DataSource = ds; tabela.DataMember = ds.Tables[0].TableName; }
public int CancelarConsulta(int idConsulta) { try { ConsultaDAL consultaDAL = new ConsultaDAL(); return(consultaDAL.CancelarConsulta(idConsulta)); } catch (Exception ex) { throw ex; } }
public List <BaseNomeExame> GetBaseNomeExame() { try { ConsultaDAL consultaDAL = new ConsultaDAL(); return(consultaDAL.GetBaseNomeExame()); } catch (Exception ex) { throw ex; } }
public List <Models.Consulta.EditarConsultaModel.DadosExameLaboratorial> EditarExameLaboratorialLista(int idPaciente) { try { ConsultaDAL consultaDAL = new ConsultaDAL(); return(consultaDAL.EditarExameLaboratorialLista(idPaciente)); } catch (Exception ex) { throw ex; } }
public List <Models.Consulta.IniciarAtendimento.DadosExameLaboratorial> ExameLaboratorialLista(int idPaciente) { try { ConsultaDAL consultaDAL = new ConsultaDAL(); return(consultaDAL.ExameLaboratorialLista(idPaciente)); } catch (Exception ex) { throw ex; } }
public IniciarAtendimentoModel CarregarDadosAtendimento(int idConsulta) { try { ConsultaDAL consultaDAL = new ConsultaDAL(); return(consultaDAL.CarregarDadosAtendimento(idConsulta)); } catch (Exception ex) { throw ex; } }
public EditarConsultaModel ConsultarConsulta(int idConsulta) { try { ConsultaDAL consultaDAL = new ConsultaDAL(); return(consultaDAL.ConsultarConsulta(idConsulta)); } catch (Exception ex) { throw ex; } }
public List <GetMedicamento> GetMedicamento() { try { ConsultaDAL consultaDAL = new ConsultaDAL(); return(consultaDAL.GetMedicamento()); } catch (Exception ex) { throw ex; } }
private void carregaComboMedico() { //criar um DataTable DataTable dtTabelas = ConsultaDAL.atualizaComboMedico(); //carrega as informacoes no combo comboMEDICO.DataSource = dtTabelas; comboMEDICO.DisplayMember = "nomeMedico"; comboMEDICO.ValueMember = "IdMedico"; }
private void carregaComboPaciente() { //criar um DataTable DataTable dtTabelas = ConsultaDAL.atualizaComboPaciente(); //carrega as informacoes no combo comboPACIENTE.DataSource = dtTabelas; comboPACIENTE.DisplayMember = "nomePaciente"; comboPACIENTE.ValueMember = "IdPaciente"; }
public ConsultaPacienteModelBanco ConsultarPaciente(string nome, string cpf, int?idPaciente) { if (cpf != null) { cpf = UtilMetodo.RemovendoCaracteresEspeciais(cpf); } ConsultaDAL consultaDAL = new ConsultaDAL(); return(consultaDAL.ConsultarPacienteNome(nome, cpf, idPaciente)); }
public int FinalizarAtendimento(IniciarAtendimentoModel model) { try { if (model.ExamePedido != null) { var listaExamePedido = model.ExamePedido.Split(','); var listaExamePedidoFinal = ""; for (var i = 0; i < listaExamePedido.Length; i++) { if (listaExamePedido[i] != "") { if (listaExamePedidoFinal == "") { listaExamePedidoFinal = listaExamePedido[i]; } else { listaExamePedidoFinal = listaExamePedidoFinal + "," + listaExamePedido[i]; } } } model.ExamePedido = listaExamePedidoFinal; } if (model.Medicamento != null) { var listaMedicamento = model.Medicamento.Split(','); var listaMedicamentoFinal = ""; for (var i = 0; i < listaMedicamento.Length; i++) { if (listaMedicamento[i] != "") { if (listaMedicamentoFinal == "") { listaMedicamentoFinal = listaMedicamento[i]; } else { listaMedicamentoFinal = listaMedicamentoFinal + "," + listaMedicamento[i]; } } } model.Medicamento = listaMedicamentoFinal; } ConsultaDAL consultaDAL = new ConsultaDAL(); return(consultaDAL.FinalizarAtendimento(model)); } catch (Exception ex) { throw ex; } }
public int EditarConsulta(EditarConsultaModel consulta) { try { consulta.Paciente.CPF = UtilMetodo.RemovendoCaracteresEspeciais(consulta.Paciente.CPF); if (consulta.Paciente.idPaciente != consulta.MolestiaAtual.idPacienteMolestiaAtual) { consulta.MolestiaAtual.idPacienteMolestiaAtual = consulta.Paciente.idPaciente; } if (consulta.Paciente.idPaciente != consulta.PatologicaPregressa.idPacientePatologicaPregressa) { consulta.PatologicaPregressa.idPacientePatologicaPregressa = consulta.Paciente.idPaciente; } if (consulta.Paciente.idPaciente != consulta.ExameFisico.idPacienteExameFisico) { consulta.ExameFisico.idPacienteExameFisico = consulta.Paciente.idPaciente; } if (consulta.Paciente.idPaciente != consulta.HipoteseDiagnostica.idPacienteHipoteseDiagnostica) { consulta.HipoteseDiagnostica.idPacienteHipoteseDiagnostica = consulta.Paciente.idPaciente; } if (consulta.Paciente.idPaciente != consulta.Conduta.idPacienteConduta) { consulta.Conduta.idPacienteConduta = consulta.Paciente.idPaciente; } DateTime retornoDataConsultaCorrigida = CorrigirDataConsulta(consulta.Consulta.DataConsulta); if (retornoDataConsultaCorrigida != default(DateTime)) { consulta.Consulta.DataConsulta = retornoDataConsultaCorrigida; consulta.Consulta.flagPM = true; } ConsultaDAL consultaDAL = new ConsultaDAL(); return(consultaDAL.EditarConsulta(consulta)); } catch (Exception ex) { throw ex; } }
private void btCADASTRAR_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtDATACONSULTA.Text) && string.IsNullOrEmpty(txtDATAINICIO.Text) && string.IsNullOrEmpty(txtHORAFIM.Text)) { MessageBox.Show(" Verifique campos em Branco !", "Falha ao Inserir !", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { int resultado = 0; resultado = ConsultaDAL.Cadastrar(Convert.ToInt16(comboMEDICO.SelectedValue), Convert.ToInt16(comboPACIENTE.SelectedValue), Convert.ToDateTime(txtDATACONSULTA.Text), Convert.ToDateTime(txtDATAINICIO.Text), Convert.ToDateTime(txtHORAFIM.Text), txtOBSERVACAO.Text, chkATIVO.Checked); if (resultado == 1) { MessageBox.Show("Registro inserido com sucesso ! ! !"); } else { MessageBox.Show("Falha ao inserir o registro ! ! !"); } } this.tabela_load(); }
public DataTable CONSULTA(string pParam) { ConsultaDAL result = new ConsultaDAL(); return(result.CONSULTA(pParam, conStr)); }
public ConsultarConsultasModel ConsultarConsultas(ConsultarConsultasModel model, string data, int id) { try { DateTime dataAtual = new DateTime(); if (data == null) { dataAtual = DateTime.Today; } else { dataAtual = new DateTime(Convert.ToInt32(data.Split('/')[2]), Convert.ToInt32(data.Split('/')[1]), Convert.ToInt32(data.Split('/')[0])); if (id == 1) { dataAtual = dataAtual.AddDays(-7); } else if (id == 2) { dataAtual = dataAtual.AddDays(7); } } string diaDaSemana = UtilMetodo.VerificaDiaDaSemana( Convert.ToInt32(dataAtual.ToShortDateString().Split('/')[0]), Convert.ToInt32(dataAtual.ToShortDateString().Split('/')[1]), Convert.ToInt32(dataAtual.ToShortDateString().Split('/')[2])); DateTime dataInicial = new DateTime(); DateTime dataFinal = new DateTime();; DateTime dataFinalAux = new DateTime(); if (diaDaSemana == "segunda") { dataInicial = dataAtual; dataFinalAux = dataAtual.AddDays(4); dataFinal = new DateTime(dataFinalAux.Year, dataFinalAux.Month, dataFinalAux.Day, 19, 00, 00, 00); } else if (diaDaSemana == "terça") { dataInicial = dataAtual.AddDays(-1); dataFinalAux = dataAtual.AddDays(3); dataFinal = new DateTime(dataFinalAux.Year, dataFinalAux.Month, dataFinalAux.Day, 19, 00, 00, 00); } else if (diaDaSemana == "quarta") { dataInicial = dataAtual.AddDays(-2); dataFinalAux = dataAtual.AddDays(2); dataFinal = new DateTime(dataFinalAux.Year, dataFinalAux.Month, dataFinalAux.Day, 19, 00, 00, 00); } else if (diaDaSemana == "quinta") { dataInicial = dataAtual.AddDays(-3); dataFinalAux = dataAtual.AddDays(1); dataFinal = new DateTime(dataFinalAux.Year, dataFinalAux.Month, dataFinalAux.Day, 19, 00, 00, 00); } else if (diaDaSemana == "sexta") { dataInicial = dataAtual.AddDays(-4); dataFinalAux = dataAtual; dataFinal = new DateTime(dataFinalAux.Year, dataFinalAux.Month, dataFinalAux.Day, 19, 00, 00, 00); } else if (diaDaSemana == "sabado") { dataInicial = dataAtual.AddDays(-5); dataFinalAux = dataAtual.AddDays(-1); dataFinal = new DateTime(dataFinalAux.Year, dataFinalAux.Month, dataFinalAux.Day, 19, 00, 00, 00); } else if (diaDaSemana == "domingo") { dataInicial = dataAtual.AddDays(-6); dataFinalAux = dataAtual.AddDays(-2); dataFinal = new DateTime(dataFinalAux.Year, dataFinalAux.Month, dataFinalAux.Day, 19, 00, 00, 00); } model.dataSegunda = dataInicial; model.dataTerca = dataInicial.AddDays(1); model.dataQuarta = dataInicial.AddDays(2); model.dataQuinta = dataInicial.AddDays(3); model.dataSexta = dataFinal; ConsultaDAL consultaDAL = new ConsultaDAL(); CadastrarAusenciaBancoModel dataAusenciaBancoModelSegunda = consultaDAL.ConsultarAusencia(model.dataSegunda); if (dataAusenciaBancoModelSegunda != null) { model.dataSegundaAusenciaBancoModel.Seis = dataAusenciaBancoModelSegunda.Seis; model.dataSegundaAusenciaBancoModel.SeisMeia = dataAusenciaBancoModelSegunda.SeisMeia; model.dataSegundaAusenciaBancoModel.Sete = dataAusenciaBancoModelSegunda.Sete; model.dataSegundaAusenciaBancoModel.SeteMeia = dataAusenciaBancoModelSegunda.SeteMeia; model.dataSegundaAusenciaBancoModel.Oito = dataAusenciaBancoModelSegunda.Oito; model.dataSegundaAusenciaBancoModel.OitoMeia = dataAusenciaBancoModelSegunda.OitoMeia; model.dataSegundaAusenciaBancoModel.Nove = dataAusenciaBancoModelSegunda.Nove; model.dataSegundaAusenciaBancoModel.NoveMeia = dataAusenciaBancoModelSegunda.NoveMeia; model.dataSegundaAusenciaBancoModel.Dez = dataAusenciaBancoModelSegunda.Dez; model.dataSegundaAusenciaBancoModel.DezMeia = dataAusenciaBancoModelSegunda.DezMeia; model.dataSegundaAusenciaBancoModel.Onze = dataAusenciaBancoModelSegunda.Onze; model.dataSegundaAusenciaBancoModel.OnzeMeia = dataAusenciaBancoModelSegunda.OnzeMeia; model.dataSegundaAusenciaBancoModel.Doze = dataAusenciaBancoModelSegunda.Doze; model.dataSegundaAusenciaBancoModel.DozeMeia = dataAusenciaBancoModelSegunda.DozeMeia; model.dataSegundaAusenciaBancoModel.Treze = dataAusenciaBancoModelSegunda.Treze; model.dataSegundaAusenciaBancoModel.TrezeMeia = dataAusenciaBancoModelSegunda.TrezeMeia; model.dataSegundaAusenciaBancoModel.Quatorze = dataAusenciaBancoModelSegunda.Quatorze; model.dataSegundaAusenciaBancoModel.QuatorzeMeia = dataAusenciaBancoModelSegunda.QuatorzeMeia; model.dataSegundaAusenciaBancoModel.Quinze = dataAusenciaBancoModelSegunda.Quinze; model.dataSegundaAusenciaBancoModel.QuinzeMeia = dataAusenciaBancoModelSegunda.QuinzeMeia; model.dataSegundaAusenciaBancoModel.Dezesseis = dataAusenciaBancoModelSegunda.Dezesseis; model.dataSegundaAusenciaBancoModel.DezesseisMeia = dataAusenciaBancoModelSegunda.DezesseisMeia; model.dataSegundaAusenciaBancoModel.Dezessete = dataAusenciaBancoModelSegunda.Dezessete; model.dataSegundaAusenciaBancoModel.DezesseteMeia = dataAusenciaBancoModelSegunda.DezesseteMeia; model.dataSegundaAusenciaBancoModel.Dezoito = dataAusenciaBancoModelSegunda.Dezoito; model.dataSegundaAusenciaBancoModel.DezoitoMeia = dataAusenciaBancoModelSegunda.DezoitoMeia; } CadastrarAusenciaBancoModel dataAusenciaBancoModelTerca = consultaDAL.ConsultarAusencia(model.dataTerca); if (dataAusenciaBancoModelTerca != null) { model.dataTercaAusenciaBancoModel.Seis = dataAusenciaBancoModelTerca.Seis; model.dataTercaAusenciaBancoModel.SeisMeia = dataAusenciaBancoModelTerca.SeisMeia; model.dataTercaAusenciaBancoModel.Sete = dataAusenciaBancoModelTerca.Sete; model.dataTercaAusenciaBancoModel.SeteMeia = dataAusenciaBancoModelTerca.SeteMeia; model.dataTercaAusenciaBancoModel.Oito = dataAusenciaBancoModelTerca.Oito; model.dataTercaAusenciaBancoModel.OitoMeia = dataAusenciaBancoModelTerca.OitoMeia; model.dataTercaAusenciaBancoModel.Nove = dataAusenciaBancoModelTerca.Nove; model.dataTercaAusenciaBancoModel.NoveMeia = dataAusenciaBancoModelTerca.NoveMeia; model.dataTercaAusenciaBancoModel.Dez = dataAusenciaBancoModelTerca.Dez; model.dataTercaAusenciaBancoModel.DezMeia = dataAusenciaBancoModelTerca.DezMeia; model.dataTercaAusenciaBancoModel.Onze = dataAusenciaBancoModelTerca.Onze; model.dataTercaAusenciaBancoModel.OnzeMeia = dataAusenciaBancoModelTerca.OnzeMeia; model.dataTercaAusenciaBancoModel.Doze = dataAusenciaBancoModelTerca.Doze; model.dataTercaAusenciaBancoModel.DozeMeia = dataAusenciaBancoModelTerca.DozeMeia; model.dataTercaAusenciaBancoModel.Treze = dataAusenciaBancoModelTerca.Treze; model.dataTercaAusenciaBancoModel.TrezeMeia = dataAusenciaBancoModelTerca.TrezeMeia; model.dataTercaAusenciaBancoModel.Quatorze = dataAusenciaBancoModelTerca.Quatorze; model.dataTercaAusenciaBancoModel.QuatorzeMeia = dataAusenciaBancoModelTerca.QuatorzeMeia; model.dataTercaAusenciaBancoModel.Quinze = dataAusenciaBancoModelTerca.Quinze; model.dataTercaAusenciaBancoModel.QuinzeMeia = dataAusenciaBancoModelTerca.QuinzeMeia; model.dataTercaAusenciaBancoModel.Dezesseis = dataAusenciaBancoModelTerca.Dezesseis; model.dataTercaAusenciaBancoModel.DezesseisMeia = dataAusenciaBancoModelTerca.DezesseisMeia; model.dataTercaAusenciaBancoModel.Dezessete = dataAusenciaBancoModelTerca.Dezessete; model.dataTercaAusenciaBancoModel.DezesseteMeia = dataAusenciaBancoModelTerca.DezesseteMeia; model.dataTercaAusenciaBancoModel.Dezoito = dataAusenciaBancoModelTerca.Dezoito; model.dataTercaAusenciaBancoModel.DezoitoMeia = dataAusenciaBancoModelTerca.DezoitoMeia; } CadastrarAusenciaBancoModel dataAusenciaBancoModelQuarta = consultaDAL.ConsultarAusencia(model.dataQuarta); if (dataAusenciaBancoModelQuarta != null) { model.dataQuartaAusenciaBancoModel.Seis = dataAusenciaBancoModelQuarta.Seis; model.dataQuartaAusenciaBancoModel.SeisMeia = dataAusenciaBancoModelQuarta.SeisMeia; model.dataQuartaAusenciaBancoModel.Sete = dataAusenciaBancoModelQuarta.Sete; model.dataQuartaAusenciaBancoModel.SeteMeia = dataAusenciaBancoModelQuarta.SeteMeia; model.dataQuartaAusenciaBancoModel.Oito = dataAusenciaBancoModelQuarta.Oito; model.dataQuartaAusenciaBancoModel.OitoMeia = dataAusenciaBancoModelQuarta.OitoMeia; model.dataQuartaAusenciaBancoModel.Nove = dataAusenciaBancoModelQuarta.Nove; model.dataQuartaAusenciaBancoModel.NoveMeia = dataAusenciaBancoModelQuarta.NoveMeia; model.dataQuartaAusenciaBancoModel.Dez = dataAusenciaBancoModelQuarta.Dez; model.dataQuartaAusenciaBancoModel.DezMeia = dataAusenciaBancoModelQuarta.DezMeia; model.dataQuartaAusenciaBancoModel.Onze = dataAusenciaBancoModelQuarta.Onze; model.dataQuartaAusenciaBancoModel.OnzeMeia = dataAusenciaBancoModelQuarta.OnzeMeia; model.dataQuartaAusenciaBancoModel.Doze = dataAusenciaBancoModelQuarta.Doze; model.dataQuartaAusenciaBancoModel.DozeMeia = dataAusenciaBancoModelQuarta.DozeMeia; model.dataQuartaAusenciaBancoModel.Treze = dataAusenciaBancoModelQuarta.Treze; model.dataQuartaAusenciaBancoModel.TrezeMeia = dataAusenciaBancoModelQuarta.TrezeMeia; model.dataQuartaAusenciaBancoModel.Quatorze = dataAusenciaBancoModelQuarta.Quatorze; model.dataQuartaAusenciaBancoModel.QuatorzeMeia = dataAusenciaBancoModelQuarta.QuatorzeMeia; model.dataQuartaAusenciaBancoModel.Quinze = dataAusenciaBancoModelQuarta.Quinze; model.dataQuartaAusenciaBancoModel.QuinzeMeia = dataAusenciaBancoModelQuarta.QuinzeMeia; model.dataQuartaAusenciaBancoModel.Dezesseis = dataAusenciaBancoModelQuarta.Dezesseis; model.dataQuartaAusenciaBancoModel.DezesseisMeia = dataAusenciaBancoModelQuarta.DezesseisMeia; model.dataQuartaAusenciaBancoModel.Dezessete = dataAusenciaBancoModelQuarta.Dezessete; model.dataQuartaAusenciaBancoModel.DezesseteMeia = dataAusenciaBancoModelQuarta.DezesseteMeia; model.dataQuartaAusenciaBancoModel.Dezoito = dataAusenciaBancoModelQuarta.Dezoito; model.dataQuartaAusenciaBancoModel.DezoitoMeia = dataAusenciaBancoModelQuarta.DezoitoMeia; } CadastrarAusenciaBancoModel dataAusenciaBancoModelQuinta = consultaDAL.ConsultarAusencia(model.dataQuinta); if (dataAusenciaBancoModelQuinta != null) { model.dataQuintaAusenciaBancoModel.Seis = dataAusenciaBancoModelQuinta.Seis; model.dataQuintaAusenciaBancoModel.SeisMeia = dataAusenciaBancoModelQuinta.SeisMeia; model.dataQuintaAusenciaBancoModel.Sete = dataAusenciaBancoModelQuinta.Sete; model.dataQuintaAusenciaBancoModel.SeteMeia = dataAusenciaBancoModelQuinta.SeteMeia; model.dataQuintaAusenciaBancoModel.Oito = dataAusenciaBancoModelQuinta.Oito; model.dataQuintaAusenciaBancoModel.OitoMeia = dataAusenciaBancoModelQuinta.OitoMeia; model.dataQuintaAusenciaBancoModel.Nove = dataAusenciaBancoModelQuinta.Nove; model.dataQuintaAusenciaBancoModel.NoveMeia = dataAusenciaBancoModelQuinta.NoveMeia; model.dataQuintaAusenciaBancoModel.Dez = dataAusenciaBancoModelQuinta.Dez; model.dataQuintaAusenciaBancoModel.DezMeia = dataAusenciaBancoModelQuinta.DezMeia; model.dataQuintaAusenciaBancoModel.Onze = dataAusenciaBancoModelQuinta.Onze; model.dataQuintaAusenciaBancoModel.OnzeMeia = dataAusenciaBancoModelQuinta.OnzeMeia; model.dataQuintaAusenciaBancoModel.Doze = dataAusenciaBancoModelQuinta.Doze; model.dataQuintaAusenciaBancoModel.DozeMeia = dataAusenciaBancoModelQuinta.DozeMeia; model.dataQuintaAusenciaBancoModel.Treze = dataAusenciaBancoModelQuinta.Treze; model.dataQuintaAusenciaBancoModel.TrezeMeia = dataAusenciaBancoModelQuinta.TrezeMeia; model.dataQuintaAusenciaBancoModel.Quatorze = dataAusenciaBancoModelQuinta.Quatorze; model.dataQuintaAusenciaBancoModel.QuatorzeMeia = dataAusenciaBancoModelQuinta.QuatorzeMeia; model.dataQuintaAusenciaBancoModel.Quinze = dataAusenciaBancoModelQuinta.Quinze; model.dataQuintaAusenciaBancoModel.QuinzeMeia = dataAusenciaBancoModelQuinta.QuinzeMeia; model.dataQuintaAusenciaBancoModel.Dezesseis = dataAusenciaBancoModelQuinta.Dezesseis; model.dataQuintaAusenciaBancoModel.DezesseisMeia = dataAusenciaBancoModelQuinta.DezesseisMeia; model.dataQuintaAusenciaBancoModel.Dezessete = dataAusenciaBancoModelQuinta.Dezessete; model.dataQuintaAusenciaBancoModel.DezesseteMeia = dataAusenciaBancoModelQuinta.DezesseteMeia; model.dataQuintaAusenciaBancoModel.Dezoito = dataAusenciaBancoModelQuinta.Dezoito; model.dataQuintaAusenciaBancoModel.DezoitoMeia = dataAusenciaBancoModelQuinta.DezoitoMeia; } CadastrarAusenciaBancoModel dataAusenciaBancoModelSexta = consultaDAL.ConsultarAusencia(model.dataSexta); if (dataAusenciaBancoModelSexta != null) { model.dataSextaAusenciaBancoModel.Seis = dataAusenciaBancoModelSexta.Seis; model.dataSextaAusenciaBancoModel.SeisMeia = dataAusenciaBancoModelSexta.SeisMeia; model.dataSextaAusenciaBancoModel.Sete = dataAusenciaBancoModelSexta.Sete; model.dataSextaAusenciaBancoModel.SeteMeia = dataAusenciaBancoModelSexta.SeteMeia; model.dataSextaAusenciaBancoModel.Oito = dataAusenciaBancoModelSexta.Oito; model.dataSextaAusenciaBancoModel.OitoMeia = dataAusenciaBancoModelSexta.OitoMeia; model.dataSextaAusenciaBancoModel.Nove = dataAusenciaBancoModelSexta.Nove; model.dataSextaAusenciaBancoModel.NoveMeia = dataAusenciaBancoModelSexta.NoveMeia; model.dataSextaAusenciaBancoModel.Dez = dataAusenciaBancoModelSexta.Dez; model.dataSextaAusenciaBancoModel.DezMeia = dataAusenciaBancoModelSexta.DezMeia; model.dataSextaAusenciaBancoModel.Onze = dataAusenciaBancoModelSexta.Onze; model.dataSextaAusenciaBancoModel.OnzeMeia = dataAusenciaBancoModelSexta.OnzeMeia; model.dataSextaAusenciaBancoModel.Doze = dataAusenciaBancoModelSexta.Doze; model.dataSextaAusenciaBancoModel.DozeMeia = dataAusenciaBancoModelSexta.DozeMeia; model.dataSextaAusenciaBancoModel.Treze = dataAusenciaBancoModelSexta.Treze; model.dataSextaAusenciaBancoModel.TrezeMeia = dataAusenciaBancoModelSexta.TrezeMeia; model.dataSextaAusenciaBancoModel.Quatorze = dataAusenciaBancoModelSexta.Quatorze; model.dataSextaAusenciaBancoModel.QuatorzeMeia = dataAusenciaBancoModelSexta.QuatorzeMeia; model.dataSextaAusenciaBancoModel.Quinze = dataAusenciaBancoModelSexta.Quinze; model.dataSextaAusenciaBancoModel.QuinzeMeia = dataAusenciaBancoModelSexta.QuinzeMeia; model.dataSextaAusenciaBancoModel.Dezesseis = dataAusenciaBancoModelSexta.Dezesseis; model.dataSextaAusenciaBancoModel.DezesseisMeia = dataAusenciaBancoModelSexta.DezesseisMeia; model.dataSextaAusenciaBancoModel.Dezessete = dataAusenciaBancoModelSexta.Dezessete; model.dataSextaAusenciaBancoModel.DezesseteMeia = dataAusenciaBancoModelSexta.DezesseteMeia; model.dataSextaAusenciaBancoModel.Dezoito = dataAusenciaBancoModelSexta.Dezoito; model.dataSextaAusenciaBancoModel.DezoitoMeia = dataAusenciaBancoModelSexta.DezoitoMeia; } List <ConsultasQuery> consultasCompletas = consultaDAL.ConsultarConsultas(dataInicial, dataFinal); if (consultasCompletas == null) { return(null); } else { List <ConsultasQuery> listaConsultaSegunda = new List <ConsultasQuery>(); List <ConsultasQuery> listaConsultaTerca = new List <ConsultasQuery>(); List <ConsultasQuery> listaConsultaQuarta = new List <ConsultasQuery>(); List <ConsultasQuery> listaConsultaQuinta = new List <ConsultasQuery>(); List <ConsultasQuery> listaConsultaSexta = new List <ConsultasQuery>(); foreach (ConsultasQuery consulta in consultasCompletas) { var diaSemana = UtilMetodo.VerificaDiaDaSemana( Convert.ToInt32(consulta.dataConsulta.ToShortDateString().Split('/')[0]), Convert.ToInt32(consulta.dataConsulta.ToShortDateString().Split('/')[1]), Convert.ToInt32(consulta.dataConsulta.ToShortDateString().Split('/')[2])); if (diaSemana == "segunda") { var hora = consulta.dataConsulta.ToShortTimeString().Split(':')[0]; var minuto = consulta.dataConsulta.ToShortTimeString().Split(':')[1]; UtilMetodo.AdicinarDadosBandoNaModelSegunda(hora, minuto, ref model, consulta); } else if (diaSemana == "terça") { var hora = consulta.dataConsulta.ToShortTimeString().Split(':')[0]; var minuto = consulta.dataConsulta.ToShortTimeString().Split(':')[1]; UtilMetodo.AdicinarDadosBandoNaModelTerca(hora, minuto, ref model, consulta); } else if (diaSemana == "quarta") { var hora = consulta.dataConsulta.ToShortTimeString().Split(':')[0]; var minuto = consulta.dataConsulta.ToShortTimeString().Split(':')[1]; UtilMetodo.AdicinarDadosBandoNaModelQuarta(hora, minuto, ref model, consulta); } else if (diaSemana == "quinta") { var hora = consulta.dataConsulta.ToShortTimeString().Split(':')[0]; var minuto = consulta.dataConsulta.ToShortTimeString().Split(':')[1]; UtilMetodo.AdicinarDadosBandoNaModelQuinta(hora, minuto, ref model, consulta); } else if (diaSemana == "sexta") { var hora = consulta.dataConsulta.ToShortTimeString().Split(':')[0]; var minuto = consulta.dataConsulta.ToShortTimeString().Split(':')[1]; UtilMetodo.AdicinarDadosBandoNaModelSexta(hora, minuto, ref model, consulta); } } return(model); } } catch (Exception ex) { throw ex; } }
public int CadastrarConsulta(CadastroConsultaModel model) { model.Paciente.CPF = UtilMetodo.RemovendoCaracteresEspeciais(model.Paciente.CPF); DateTime dataInformada = model.consulta.DataConsulta; DateTime dataAgora = DateTime.Now; var resultadoComparacao = dataInformada.Date.CompareTo(dataAgora.Date); if (resultadoComparacao < 0) { // Data informada é menor que a data atual. return(2); } else if (resultadoComparacao == 0) { var resultadoComparacaoComHora = dataInformada.CompareTo(dataAgora); if (resultadoComparacaoComHora < 0) { return(3); } } DateTime retornoDataConsultaCorrigida = CorrigirDataConsulta(model.consulta.DataConsulta); if (retornoDataConsultaCorrigida != default(DateTime)) { model.consulta.DataConsulta = retornoDataConsultaCorrigida; model.consulta.flagPM = true; } ConsultaDAL consultaDAL = new ConsultaDAL(); var retornoConsultaCadastrada = consultaDAL.verificaConsultaCadastrada(model); if (retornoConsultaCadastrada == 1) { return(4); } string retornoDiaDaSemana = UtilMetodo.VerificaDiaDaSemana(Convert.ToInt32(model.consulta.DataConsulta.ToShortDateString().Split('/')[0]), Convert.ToInt32(model.consulta.DataConsulta.ToShortDateString().Split('/')[1]), Convert.ToInt32(model.consulta.DataConsulta.ToShortDateString().Split('/')[2])); if (retornoDiaDaSemana.Equals("sabado")) { return(5); } else if (retornoDiaDaSemana.Equals("domingo")) { return(6); } int minuto = Convert.ToInt32(model.consulta.DataConsulta.ToShortTimeString().Split(':')[1]); Boolean flagMinuto = false; if (minuto == 00) { flagMinuto = true; } else if (minuto == 30) { flagMinuto = true; } if (!flagMinuto) { return(7); } CadastrarAusenciaBancoModel ausenciaBancoModel = consultaDAL.ConsultarAusencia(model.consulta.DataConsulta); if (ausenciaBancoModel != null) { CadastrarAusenciaBancoModel ausenciaComDataConsulta = UtilMetodo.ConvertandoHoraViewParaObjeto(model.consulta.DataConsulta); int hora = Convert.ToInt32(model.consulta.DataConsulta.ToShortTimeString().Split(':')[0]); int minutoDataConsulta = Convert.ToInt32(model.consulta.DataConsulta.ToShortTimeString().Split(':')[1]); Boolean flag = false; switch (ausenciaComDataConsulta.retorno) { case 1: if (ausenciaComDataConsulta.Seis == ausenciaBancoModel.Seis) { flag = true; } break; case 2: if (ausenciaComDataConsulta.SeisMeia == ausenciaBancoModel.SeisMeia) { flag = true; } break; case 3: if (ausenciaComDataConsulta.Sete == ausenciaBancoModel.Sete) { flag = true; } break; case 4: if (ausenciaComDataConsulta.SeteMeia == ausenciaBancoModel.SeteMeia) { flag = true; } break; case 5: if (ausenciaComDataConsulta.Oito == ausenciaBancoModel.Oito) { flag = true; } break; case 6: if (ausenciaComDataConsulta.OitoMeia == ausenciaBancoModel.OitoMeia) { flag = true; } break; case 7: if (ausenciaComDataConsulta.Nove == ausenciaBancoModel.Nove) { flag = true; } break; case 8: if (ausenciaComDataConsulta.NoveMeia == ausenciaBancoModel.NoveMeia) { flag = true; } break; case 9: if (ausenciaComDataConsulta.Dez == ausenciaBancoModel.Dez) { flag = true; } break; case 10: if (ausenciaComDataConsulta.DezMeia == ausenciaBancoModel.DezMeia) { flag = true; } break; case 11: if (ausenciaComDataConsulta.Onze == ausenciaBancoModel.Onze) { flag = true; } break; case 12: if (ausenciaComDataConsulta.OnzeMeia == ausenciaBancoModel.OnzeMeia) { flag = true; } break; case 13: if (ausenciaComDataConsulta.Doze == ausenciaBancoModel.Doze) { flag = true; } break; case 14: if (ausenciaComDataConsulta.DozeMeia == ausenciaBancoModel.DozeMeia) { flag = true; } break; case 15: if (ausenciaComDataConsulta.Treze == ausenciaBancoModel.Treze) { flag = true; } break; case 16: if (ausenciaComDataConsulta.TrezeMeia == ausenciaBancoModel.TrezeMeia) { flag = true; } break; case 17: if (ausenciaComDataConsulta.Quatorze == ausenciaBancoModel.Quatorze) { flag = true; } break; case 18: if (ausenciaComDataConsulta.QuatorzeMeia == ausenciaBancoModel.QuatorzeMeia) { flag = true; } break; case 19: if (ausenciaComDataConsulta.Quinze == ausenciaBancoModel.Quinze) { flag = true; } break; case 20: if (ausenciaComDataConsulta.QuinzeMeia == ausenciaBancoModel.QuinzeMeia) { flag = true; } break; case 21: if (ausenciaComDataConsulta.Dezesseis == ausenciaBancoModel.Dezesseis) { flag = true; } break; case 22: if (ausenciaComDataConsulta.DezesseisMeia == ausenciaBancoModel.DezesseisMeia) { flag = true; } break; case 23: if (ausenciaComDataConsulta.Dezessete == ausenciaBancoModel.Dezessete) { flag = true; } break; case 24: if (ausenciaComDataConsulta.DezesseteMeia == ausenciaBancoModel.DezesseteMeia) { flag = true; } break; case 25: if (ausenciaComDataConsulta.Dezoito == ausenciaBancoModel.Dezoito) { flag = true; } break; case 26: if (ausenciaComDataConsulta.DezoitoMeia == ausenciaBancoModel.DezoitoMeia) { flag = true; } break; } if (flag) { return(8); } } return(consultaDAL.CadastrarConsulta(model)); }