public void cancelarSolicitacao(int idPaciente, int idSolicitacaoAM, string MotivoCancelamento, string DtHrCancelamento, string ResposavelCancelamento, string ObsCancelamento) { using(DAHUEEntities db = new DAHUEEntities()) { cancelados_pacientes cancelados = new cancelados_pacientes(); cancelados.idPaciente = idPaciente; cancelados.idSolicitacaoAM = idSolicitacaoAM; cancelados.MotivoCancelamento = MotivoCancelamento; cancelados.DtHrCancelamento = DtHrCancelamento; cancelados.ResposavelCancelamento = ResposavelCancelamento; cancelados.ObsCancelamento = ObsCancelamento; db.cancelados_pacientes.Add(cancelados); db.SaveChanges(); } }
private void cancelar() { try { using (DAHUEEntities db = new DAHUEEntities()) { cancelados_pacientes cancelados = new cancelados_pacientes(); cancelados.idPaciente = idpaciente; cancelados.idSolicitacaoAM = 0; cancelados.MotivoCancelamento = MotivoCancelar.Text; cancelados.DtHrCancelamento = DtHrCancelamento.Text; cancelados.ResposavelCancelamento = txtResponsavel.Text; cancelados.ObsCancelamento = txtObsCancelamento.Text; db.cancelados_pacientes.Add(cancelados); solicitacoes_paciente sp = db.solicitacoes_paciente.First(s => s.idPaciente_Solicitacoes == idpaciente); sp.AmSolicitada = 1; if(idpaciente != 0){ solicitacoes_ambulancias sa = db.solicitacoes_ambulancias.First(s => s.idSolicitacoesPacientes == idpaciente); sa.SolicitacaoConcluida = 1; } db.SaveChanges(); MessageBox.Show("Solicitação cancelada com sucesso !!!"); this.Dispose(); } } catch (Exception ex) { MessageBox.Show(ex.Message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }