public void Setup() { bll = new ProcedimentoBLL(); tipoProcedimento = new TipoProcedimento(); tipoProcedimento.Id = 1; atendimentos = new List <Atendimento>(); str = string.Empty; }
public IActionResult Procedimento(string nomeProcedimento, string dsProcedimento, int idTipoProcedimento, int idSelecionado, string saveBtn, string saveBtn2) { ProcedimentoBLL bll = new ProcedimentoBLL(); Procedimento procedimento = new Procedimento(); procedimento.TipoProcedimento = new TipoProcedimento(); if (saveBtn2 == "Deletar") { procedimento.Id = idSelecionado; ViewData["result"] = bll.Delete(procedimento); return(View()); } if (idSelecionado != 0) { procedimento.Id = idSelecionado; procedimento.Nome = nomeProcedimento; procedimento.DescricaoProcedimento = dsProcedimento; procedimento.TipoProcedimento.Id = idTipoProcedimento; ViewData["result"] = bll.Update(procedimento); return(View()); } if (saveBtn == "Salvar") { procedimento.Nome = nomeProcedimento; procedimento.DescricaoProcedimento = dsProcedimento; procedimento.TipoProcedimento.Id = idTipoProcedimento; ViewData["result"] = bll.Insert(procedimento); return(View()); } return(View()); }
public IActionResult Atendimento(int idPaciente, int idColaborador, string saveBtn, int idSelecionado, string saveBtn2, DateTime dataInicial, DateTime dataFinal, int idTipoProcedimento, string status, int qtdpro) { if (saveBtn2 == "Deletar") { AtendimentoBLL bll = new AtendimentoBLL(); Atendimento a = new Atendimento(); AtendimentoProcedimentosBLL bllap = new AtendimentoProcedimentosBLL(); AtendimentoProcedimentos ap = new AtendimentoProcedimentos(); ap.Id = idSelecionado; ap = bllap.GetById(ap); a = bll.GetById(ap.Atendimento); if (!bll.Delete(a).Contains("!")) { ViewData["result"] = bll.Delete(a); return(View()); } else { ViewData["result"] = bllap.Delete(ap); return(View()); } } if (idSelecionado != 0) { AtendimentoBLL bll = new AtendimentoBLL(); Atendimento a = new Atendimento(); ProcedimentoBLL pbll = new ProcedimentoBLL(); Procedimento procedimento = new Procedimento(); AtendimentoProcedimentosBLL bllap = new AtendimentoProcedimentosBLL(); AtendimentoProcedimentos ap = new AtendimentoProcedimentos(); a.Paciente = new Paciente(); a.Colaborador = new Colaborador(); ap.Id = idSelecionado; ap = bllap.GetById(ap); a = bll.GetById(ap.Atendimento); a.StatusAtendimento = status; a.DtInicioAtendimento = dataInicial; a.DtFinalAtendimento = dataFinal; a.Paciente.Id = idPaciente; a.Colaborador.Id = idColaborador; if (!bll.Update(a).Contains("!")) { ViewData["result"] = bll.Update(a); return(View()); } else { ap.QtdProcedimento = qtdpro; ap.Atendimento = a; ap.Procedimento = new Procedimento(); ap.Procedimento.Id = idTipoProcedimento; ap.Procedimento = pbll.GetById(ap.Procedimento); ViewData["result"] = bllap.Update(ap); return(View()); } } if (saveBtn == "Salvar") { AtendimentoBLL bll = new AtendimentoBLL(); Atendimento a = new Atendimento(); ProcedimentoBLL pbll = new ProcedimentoBLL(); Procedimento procedimento = new Procedimento(); AtendimentoProcedimentosBLL bllap = new AtendimentoProcedimentosBLL(); AtendimentoProcedimentos ap = new AtendimentoProcedimentos(); a.Paciente = new Paciente(); a.Colaborador = new Colaborador(); a.StatusAtendimento = status; a.DtInicioAtendimento = dataInicial; a.DtFinalAtendimento = dataFinal; a.Paciente.Id = idPaciente; a.Colaborador.Id = idColaborador; if (!bll.Insert(a).Contains("!")) { ViewData["result"] = bll.Insert(a); return(View()); } else { ap.QtdProcedimento = qtdpro; ap.Atendimento = bll.GetLastRegister(); ap.Procedimento = new Procedimento(); ap.Procedimento.Id = idTipoProcedimento; ap.Procedimento = pbll.GetById(ap.Procedimento); ViewData["result"] = bllap.Insert(ap); View(); } return(View()); } return(View()); }