private void atendimentoToolStripMenuItem_Click(object sender, EventArgs e) { TipoAtendimento tipoAtendimento = new TipoAtendimento(); TipoReclamacao tipoReclamacao = new TipoReclamacao(); SGAPContexto contexto = new SGAPContexto(); int contadorTipoReclamacao = contexto.TipoReclamacao.Count(x => x.id > 0); int contadorTipoAtendimento = contexto.TipoAtendimento.Count(x => x.id > 0); if (contadorTipoAtendimento == 0 && contadorTipoReclamacao == 0) { MessageBox.Show("Cadastre pelo menos um Tipo Atendimento e um Tipo Reclamação para acessar Atendimento/CIP"); } else if (contadorTipoAtendimento == 0 && contadorTipoReclamacao > 0) { MessageBox.Show("Cadastre pelo menos um Tipo Atendimento para acessar Atendimento/CIP"); } else if (contadorTipoAtendimento > 0 && contadorTipoReclamacao == 0) { MessageBox.Show("Cadastre pelo menos um Tipo Reclamação para acessar Atendimento/CIP"); } else { if (atendimentoAberto != 1) { atendimentoAberto = 1; frmAtendimento frmAtend = new frmAtendimento(this); frmAtend.MdiParent = this; frmAtend.Show(); frmAtend.BringToFront(); } } }
private void frmLogin_Load(object sender, EventArgs e) { txtUsuario.Text = "Digite seu usuário..."; txtSenha.Text = "Digite sua senha..."; btnLogin.Focus(); SGAPContexto contexto = new SGAPContexto(); List <Cidade> lstCidade = new List <Cidade>(); lstCidade = contexto.Cidade.ToList(); TipoAtendimento tipoAtendimento = new TipoAtendimento(); if (contexto.TipoAtendimento.FirstOrDefault(x => x.descricao.ToLower().Trim().Equals("atendimento")) == null) { tipoAtendimento.descricao = "Atendimento"; contexto.TipoAtendimento.Add(tipoAtendimento); contexto.SaveChanges(); } if (contexto.TipoAtendimento.FirstOrDefault(x => x.descricao.ToLower().Trim().Equals("cip")) == null) { tipoAtendimento.descricao = "CIP"; contexto.TipoAtendimento.Add(tipoAtendimento); contexto.SaveChanges(); } }
public ActionResult ConfirmarExclusao(int id) { TipoAtendimento tipoatendimento = context.TipoAtendimentoes.Single(x => x.TipoAtendimentoId == id); context.TipoAtendimentoes.Remove(tipoatendimento); context.SaveChanges(); return(RedirectToAction(nameof(TipoAtendimentoesController.Indice))); }
public ActionResult Editar(TipoAtendimento tipoatendimento) { if (ModelState.IsValid) { context.Entry(tipoatendimento).State = EntityState.Modified; context.SaveChanges(); return(RedirectToAction(nameof(TipoAtendimentoesController.Indice))); } return(View(tipoatendimento)); }
public ActionResult Criar(TipoAtendimento tipoatendimento) { if (ModelState.IsValid) { context.TipoAtendimentoes.Add(tipoatendimento); context.SaveChanges(); return(RedirectToAction(nameof(TipoAtendimentoesController.Indice))); } return(View(tipoatendimento)); }
// PUT api/values/5 public HttpResponseMessage Put(int id, [FromBody] TipoAtendimento value) { if (value == null) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } db.TipoAtendimento.Add(value); db.Entry(value).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); }
public async Task <ActionResult> Edit( [Bind(Include = "TipoAtendimentoId,Descricao")] TipoAtendimento tipoAtendimento) { if (ModelState.IsValid) { db.Entry(tipoAtendimento).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(tipoAtendimento)); }
public ActionResult Save(TipoAtendimentoDto model) { if (ModelState.IsValid) { var TipoAtendimento = new TipoAtendimento(); _TipoAtendimento.Save(model); return(RedirectToAction("List")); } else { return(RedirectToAction("Create", model)); } }
public ActionResult ImprimirPDFSimplificado(FiltroProntuarioViewModel filtro) { if (filtro.Valido()) { List <Prontuario> prontuarios = this.ProntuarioRepository.ListarDetalhado(filtro.DataInicial, filtro.DataFinal, filtro.NumeroAtendimento, filtro.CodigoEspecialidade, null); List <EspecialidadeAtendimento> especialidades = this.EspecialidadeAtendimentoRepository.ListarAtivos().Where(_ => filtro.CodigoEspecialidade == null || _.CodigoEspecialidade == filtro.CodigoEspecialidade).ToList(); List <TipoAtendimento> tipos = this.TipoAtendimentoRepository.ListarAtivos(); List <AtendimentoSimplificadoPDFViewModel> lista = this.ConverterParaProntuarioSimplificadoViewModel(prontuarios, especialidades, tipos); LocalReport relatorio = new LocalReport(); relatorio.ReportPath = Request.MapPath(Request.ApplicationPath) + @"\Reports\ReportProntuarioGeral.rdlc"; relatorio.DataSources.Add(new ReportDataSource("Prontuario", lista)); //parametros relatorio.SetParameters(new ReportParameter("DataImpressao", DateTime.Now.ToString("dd/MM/yyyy"))); relatorio.SetParameters(new ReportParameter("Nome", UserAuthentication.ObterNome())); relatorio.SetParameters(new ReportParameter("Periodo", $"{filtro.DataInicial.ToString("dd/MM/yyyy")} a {filtro.DataFinal.ToString("dd/MM/yyyy")}")); string descricaoTipoAtendimento = "Todos"; if (filtro.CodigoTipoAtendimento.HasValue) { TipoAtendimento tipo = this.TipoAtendimentoRepository.Obter(filtro.CodigoTipoAtendimento.Value); if (!(tipo == default(TipoAtendimento))) { descricaoTipoAtendimento = tipo.DescricaoTipoAtendimento; } } relatorio.SetParameters(new ReportParameter("Atendimento", descricaoTipoAtendimento)); string descricaoEspecialidade = "Todos"; if (filtro.CodigoEspecialidade.HasValue) { EspecialidadeAtendimento especialidade = this.EspecialidadeAtendimentoRepository.Obter(filtro.CodigoEspecialidade.Value); if (!(especialidade == default(EspecialidadeAtendimento))) { descricaoEspecialidade = especialidade.DescricaoEspecialidade; } } relatorio.SetParameters(new ReportParameter("Especialidade", descricaoEspecialidade)); return(GerarArquivoPDF(relatorio)); } return(View("BuscarAtendimentos", filtro)); }
public async Task <ActionResult> Create( [Bind(Include = "TipoAtendimentoId,Descricao")] TipoAtendimento tipoAtendimento) { if (ModelState.IsValid) { tipoAtendimento.TipoAtendimentoId = Guid.NewGuid(); db.TiposAtendimento.Add(tipoAtendimento); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(tipoAtendimento)); }
public Agenda(Paciente paciente, Profissional profissional, DateTime dataHora, string local, TipoAtendimento tipoAtendimento, bool presenca, bool faltaJustificada, bool falta, bool reagendar, string anotações, int repetir, string valor) { Paciente = paciente; Profissional = profissional; DataHora = dataHora; Local = local; TipoAtendimento = tipoAtendimento; Presenca = presenca; FaltaJustificada = faltaJustificada; Falta = falta; Reagendar = reagendar; Anotações = anotações; Repetir = repetir; Valor = valor; }
private void lbMovimentar_Click(object sender, EventArgs e) { TipoAtendimento tipoAtendimento = new TipoAtendimento(); int id = Convert.ToInt32(Convert.ToInt32(dgvAtendimento.SelectedRows[0].Cells["tipoAtendimentoID"].Value)); tipoAtendimento = contexto.TipoAtendimento.FirstOrDefault(x => x.id == id); if (tipoAtendimento.descricao.ToLower().Trim() == "cip") { MessageBox.Show("Esse registro ja é uma CIP", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { DialogResult result; result = MessageBox.Show("Deseja transformar o atendimento " + dgvAtendimento.SelectedRows[0].Cells["numeroProcon"].Value.ToString() + " em CIP?", "Encerrar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (result == DialogResult.Yes) { Atendimento atendimento = new Atendimento(); SGAPContexto contexto = new SGAPContexto(); AlteracaoAtendimento alteracao = new AlteracaoAtendimento(); tipoAtendimento = contexto.TipoAtendimento.First(x => x.descricao.ToLower().Trim().Equals("cip")); atendimento.id = Convert.ToInt32(dgvAtendimento.SelectedRows[0].Cells["id"].Value); // aqui novoCIP(atendimento); atendimento.consumidorID = Convert.ToInt32(dgvAtendimento.SelectedRows[0].Cells["consumidorID"].Value); atendimento.fornecedorID = Convert.ToInt32(dgvAtendimento.SelectedRows[0].Cells["fornecedorID"].Value); atendimento.tipoAtendimentoID = tipoAtendimento.id; atendimento.tipoReclamacaoID = Convert.ToInt32(dgvAtendimento.SelectedRows[0].Cells["tipoReclamacaoID"].Value); atendimento.problemaPrincipalID = Convert.ToInt32(dgvAtendimento.SelectedRows[0].Cells["problemaPrincipalID"].Value); atendimento.reclamacao = dgvAtendimento.SelectedRows[0].Cells["reclamacao"].Value.ToString(); atendimento.dataInicio = Convert.ToDateTime(dgvAtendimento.SelectedRows[0].Cells["dataInicio"].Value.ToString()); atendimento.dataEncerramento = DateTime.Now; contexto.Entry(atendimento).State = EntityState.Modified; contexto.SaveChanges(); FuncGeral.trigger(atendimento, menu.usuario); carregarGridAtendimento(); } } }
// POST api/values public TipoAtendimento Post([FromBody] TipoAtendimento value) { if (value == null) { return(null); } var tipo = db.TipoAtendimento.ToList(); value.Cod_Atendimento = (tipo.Count() + 1).ToString(); value.Data = DateTime.Now; db.TipoAtendimento.Add(value); db.SaveChanges(); return(value); }
public TipoAtendimentoController() { _TipoAtendimento = new TipoAtendimento(); }
public void Atualizar(string codigoAtendimento, string quarto, string codigoPaciente, string cpfFonoaudiologa, DateTime dataAtualizacao, DateTime dataSolicitacao, int idSituacao, DateTime dataInternacao, string usuarioAlteracao, TipoAtendimento tipoAtendimento) { var filtro = Builders <RAtendimentoInternacao> .Filter.Eq("CodigoAtendimento", codigoAtendimento); var update = Builders <RAtendimentoInternacao> .Update.Set("Quarto", quarto). Set("CodigoPaciente", codigoPaciente).Set("CpfFonoaudiologa", cpfFonoaudiologa).Set("DataAlteracao", dataAtualizacao). Set("DataSolicitacao", dataSolicitacao).Set("IdSituacao", idSituacao). Set("DataInternacao", dataInternacao).Set("TipoAtendimento", tipoAtendimento).Set("UsuarioAlteracao", usuarioAlteracao); Atualizar(filtro, update); }
public void Criar(string codigoAtendimento, string quarto, string codigoPaciente, string cpfFonoaudiologa, DateTime dataCriacao, DateTime dataSolicitacao, int idSituacao, DateTime dataInternacao, string usuarioCriacao, TipoAtendimento tipoAtendimento) { var entidade = new RAtendimentoInternacao() { CodigoAtendimento = codigoAtendimento, Quarto = quarto, CodigoPaciente = codigoPaciente, CpfFonoaudiologa = cpfFonoaudiologa, DataAlteracao = dataCriacao, DataSolicitacao = dataSolicitacao, IdSituacao = idSituacao, TipoAtendimento = tipoAtendimento, UsuarioAlteracao = usuarioCriacao, DataInternacao = dataInternacao }; Inserir(entidade); }
// // GET: /TipoAtendimentoes/Detalhes/5 public ViewResult Detalhes(int id) { TipoAtendimento tipoatendimento = context.TipoAtendimentoes.Single(x => x.TipoAtendimentoId == id); return(View(tipoatendimento)); }
// // GET: /TipoAtendimentoes/Excluir/5 public ActionResult Excluir(int id) { TipoAtendimento tipoatendimento = context.TipoAtendimentoes.Single(x => x.TipoAtendimentoId == id); return(View(tipoatendimento)); }