public void DeletePrescricao(Prescricao prescricao) { SqlParameter[] param = new SqlParameter[1]; param[0] = new SqlParameter("@codigo", prescricao.CodigoPrescricao); DB.executeQuery(DB.connectionStringSqlServer, System.Data.CommandType.Text, "DELETE Prescricao WHERE pres_codigo = @codigo", param); }
public int CadastrarPrescricao(Prescricao prescricao) { string query = $"insert into \"Prescricao_dialise\" values (default,'{prescricao.peso_seco}','{prescricao.uf_total_max}','{prescricao.ektv_prescrito}',{prescricao.nr_sessao_semana},{prescricao.nr_hora_sessao},'{prescricao.temperatura}','{prescricao.debito}','{prescricao.glucose}','{prescricao.heparina_inicial}','{prescricao.heparina_hora}','{prescricao.interrupcao_heparina}','{prescricao.heparina_bpm}', TO_DATE('{FormatarData(prescricao.data_prescricao)}', 'YYYY-MM-DD'),{prescricao.idescala.idescala}, {prescricao.paciente.Id_pessoa}, '{prescricao.tipo_tecnica}')"; acessoDadosBLL.AcessodadosPostgreSQL.ExecututarManipulacao(CommandType.Text, query); object rt2 = acessoDadosBLL.AcessodadosPostgreSQL.ExecututarManipulacao(CommandType.Text, "select last_value as idprescricao_prescri from \"Prescricao_id_prescri_dialise_seq\""); return(Convert.ToInt32(rt2)); }
public async Task <ActionResult> DeleteConfirmed(int id) { Prescricao prescricao = await db.Prescricoes.FindAsync(id); db.Prescricoes.Remove(prescricao); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public void InsertPrescricao(Prescricao prescricao) { if ((prescricao.EntityState != EntityState.Detached)) { this.ObjectContext.ObjectStateManager.ChangeObjectState(prescricao, EntityState.Added); } else { this.ObjectContext.Prescricao.AddObject(prescricao); } }
public List <Prescricao_Material> ObterListPrescricao_Material(Prescricao prescricao) { try { Prescricao_Material_BLL prescricao_Material_BLL = new Prescricao_Material_BLL(); return(prescricao_Material_BLL.Consultar_PrescricaoMaterial(prescricao)); } catch (Exception) { throw new Exception("Erro ao Obter Lista de Materias - Prescrito"); } }
public List <Prescricao_Medicamento> ObterListPrescricao_Medicamento(Prescricao prescricao) { try { Prescricao_Medicamento_BLL prescricao_Medicamento_BLL = new Prescricao_Medicamento_BLL(); return(prescricao_Medicamento_BLL.Consultar_Prescricao_Medicamento(prescricao)); } catch (Exception) { throw new Exception("Erro ao Obter Lista de Medicamentos - Prescrito"); } }
public async Task <IActionResult> PostPrescricao([FromBody] Prescricao prescricao) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.Prescricoes.Add(prescricao); await _context.SaveChangesAsync(); return(CreatedAtAction("GetPrescricao", new { id = prescricao.ID }, prescricao)); }
public async Task <ActionResult> Edit([Bind(Include = "PrescricaoID")] Prescricao prescricao) { if (ModelState.IsValid) { db.Entry(prescricao).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.PrescricaoID = new SelectList(db.Marcacoes, "ID", "TipoMarcacao", prescricao.PrescricaoID); return(View(prescricao)); }
public void DeletePrescricao(Prescricao prescricao) { if ((prescricao.EntityState != EntityState.Detached)) { this.ObjectContext.ObjectStateManager.ChangeObjectState(prescricao, EntityState.Deleted); } else { this.ObjectContext.Prescricao.Attach(prescricao); this.ObjectContext.Prescricao.DeleteObject(prescricao); } }
public List <Prescricao_Sal_Mineral> ObterListPrescricao_Sal_Mineral(Prescricao prescricao) { try { Prescricao_Sal_Mineral_BLL prescricao_Sal_Mineral_BLL = new Prescricao_Sal_Mineral_BLL(); return(prescricao_Sal_Mineral_BLL.Consultar_Prescricao_Sal_Mineral(prescricao)); } catch (Exception) { throw new Exception("Erro ao Obter Lista de Sal Mineral - Prescrito!!!"); } }
public bool EliminarTodaPrescricao(Prescricao prescricao) { try { string query = $" delete from \"Prescricao_dialise\" where idpessoa = {prescricao.paciente.Id_pessoa}"; acessoDadosBLL.AcessodadosPostgreSQL.ExecututarManipulacao(CommandType.Text, query); return(true); } catch (Exception ex) { throw new Exception("Problema encontrado ao Eliminar Toda a Prescrição!!!"); } }
public int ActualizarPrescricao(Prescricao prescricao) { //Actualização UTILIZANDO COMANDO DE MANIPULAÇÃO SQL try { string query = $" update \"Prescricao_dialise\" set peso_seco = '{prescricao.peso_seco}', uf_total_max = '{prescricao.uf_total_max}', ektv_prescrito = '{prescricao.ektv_prescrito}', nr_sessao_semana = {prescricao.nr_sessao_semana}, nr_hora_sessao = {prescricao.nr_hora_sessao}, temperatura = '{prescricao.temperatura}', debito = '{prescricao.debito}', glucose = '{prescricao.glucose}', heparina_inicial = '{prescricao.heparina_inicial}', heparina_hora = '{prescricao.heparina_hora}', interrupcao_heparina = '{prescricao.interrupcao_heparina}', heparina_bpm = '{prescricao.heparina_bpm}', data_prescricao = TO_DATE('{FormatarData(prescricao.data_prescricao)}'), idescala = {prescricao.idescala.idescala}, tipo_tecnica = '{prescricao.tipo_tecnica}' where id_prescri_dialise = {prescricao.id_prescricao_dialise} and idpessoa = {prescricao.paciente.Id_pessoa}"; acessoDadosBLL.AcessodadosPostgreSQL.ExecututarManipulacao(CommandType.Text, query); } catch (Exception ex) { throw new Exception("Problema encontrado na Actualização da Prescrição!!! " + ex.Message); } return(prescricao.id_prescricao_dialise); }
// GET: Prescricoes/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Prescricao prescricao = await db.Prescricoes.FindAsync(id); if (prescricao == null) { return(HttpNotFound()); } return(View(prescricao)); }
// GET: Prescricoes/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Prescricao prescricao = await db.Prescricoes.FindAsync(id); if (prescricao == null) { return(HttpNotFound()); } ViewBag.PrescricaoID = new SelectList(db.Marcacoes, "ID", "TipoMarcacao", prescricao.PrescricaoID); return(View(prescricao)); }
public Prescricao_UserControl() { InitializeComponent(); materialBLL = new MaterialBLL(); this.escalaBLL = new EscalaBLL(); this.medicamentoBLL = new MedicamentoBLL(); this.diaSemanaBLL = new DiaSemanaBLL(); this.sal_MineralBLL = new Sal_MineralBLL(); CarregarDadosPadrao(); this.prescricaoBLL = new PrescricaoBLL(); prescricao = new Prescricao(); list_Prescricao_Sal_Mineral = new List <Prescricao_Sal_Mineral>(); listPrescricao_Material = new List <Prescricao_Material>(); listPrescricao_Medicamento = new List <Prescricao_Medicamento>(); }
public async Task <ActionResult> Create([Bind(Include = "PrescricaoID, Medicamentos")] Prescricao prescricao) { if (ModelState.IsValid) { db.Prescricoes.Add(prescricao); await db.SaveChangesAsync(); var marcacao = await db.Marcacoes.FindAsync(prescricao.PrescricaoID); ViewBag.NomePaciente = db.Pacientes.Find(marcacao.PacienteID).Nome; return(RedirectToAction("Create", "AnalisesMedicas", new { id = marcacao.ID })); } ViewBag.PrescricaoID = new SelectList(db.Marcacoes, "ID", "TipoMarcacao", prescricao.PrescricaoID); return(View(prescricao)); }
public Prescricao_UserControl(Paciente paciente, EnumTipoOperacao_Manipulacao tipo_operacao) { InitializeComponent(); materialBLL = new MaterialBLL(); this.paciente = paciente; this.medicamentoBLL = new MedicamentoBLL(); this.escalaBLL = new EscalaBLL(); this.diaSemanaBLL = new DiaSemanaBLL(); this.sal_MineralBLL = new Sal_MineralBLL(); this.prescricaoBLL = new PrescricaoBLL(); this.tipoOperacao_Manipulacao = tipo_operacao; CarregarDadosPadrao(); prescricao = new Prescricao(); list_Prescricao_Sal_Mineral = new List <Prescricao_Sal_Mineral>(); listPrescricao_Material = new List <Prescricao_Material>(); listPrescricao_Medicamento = new List <Prescricao_Medicamento>(); }
public async Task <IActionResult> PutPrescricao([FromRoute] int id, [FromBody] Prescricao prescricao) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != prescricao.ID) { return(BadRequest()); } if (prescricao.liberada) { populaListaDeDoses(prescricao);//create doses and persist } /*var prescricaoDB = _context.Prescricoes * .Include(p=>p.Dosagens) * .SingleOrDefaultAsync(m => m.ID == id); * _context. * //_context.Entry(prescricaoDB).State = EntityState.Detached; * //prescricaoDB.Dosagens.Clear(); * //prescricaoDB.Dosagens.AddRange(prescricao.Dosagens); * //_context.Entry(prescricaoDB).State = EntityState.Modified;*/ _context.Entry(prescricao).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PrescricaoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
private async void populaListaDeDoses(Prescricao prescricao) { DateTime horarioDose; foreach (var dosagem in prescricao.Dosagens) { horarioDose = dosagem.HorarioDeInicio; while (prescricao.DataDeFim.Subtract(horarioDose).TotalHours >= dosagem.Frequencia) { horarioDose = horarioDose.AddHours(dosagem.Frequencia); Dose dose = new Dose(); dose.DataHora = horarioDose; dose.DosagemId = dosagem.ID; _context.Doses.Add(dose); } } await _context.SaveChangesAsync(); }
public Prescricao GetByIdPrescricao(int id) { SqlParameter[] param = new SqlParameter[1]; param[0] = new SqlParameter("@codPrescricao", id); SqlDataReader dr = DB.ExecuteReader(DB.connectionStringSqlServer, System.Data.CommandType.Text, "SELECT * FROM Prescricao WHERE pre_codigo = @codPrescricao", param); dr.Read(); TipoPrescricaoDAO tpPrescricaoDal = new TipoPrescricaoDAO(); ConsultaDAO consultaDal = new ConsultaDAO(); Prescricao prescricao = new Prescricao(Convert.ToInt32(dr["pre_codigo"]), // tpPrescricaoDal.GetTipoPrescricaoById(Convert.ToInt32(dr["tip_codigo"])), consultaDal.GetByIdConsulta(Convert.ToInt32(dr["con_codigo"])), Convert.ToString(dr["pre_descricao"]) ); return(prescricao); }
public List <Prescricao_Material> Consultar_PrescricaoMaterial(Prescricao prescricao) { try { MaterialBLL materialBLL = new MaterialBLL(); List <Prescricao_Material> List_prescricao_Material = new List <Prescricao_Material>(); DataTable dt = acessodadosBLL.AcessodadosPostgreSQL.ExecututarConsulta(CommandType.Text, $"SELECT * FROM \"Material_Prescricao_dialise\" WHERE id_prescri_dialise = {prescricao.id_prescricao_dialise}"); foreach (DataRow linha in dt.Rows) { Prescricao_Material prescricao_Material = new Prescricao_Material(); prescricao_Material.id_prescricao_dialise = prescricao; prescricao_Material.id_material = materialBLL.Consultar_MaterialPeloID(Convert.ToInt32(linha["id_material"])); List_prescricao_Material.Add(prescricao_Material); } return(List_prescricao_Material); } catch (Exception ex) { throw new Exception($"Erro ao Buscar os Materiais referentes a Prescrição {prescricao.id_prescricao_dialise}"); } }
public List <Prescricao_Sal_Mineral> Consultar_Prescricao_Sal_Mineral(Prescricao prescricao) { try { Sal_MineralBLL sal_MineralBLL = new Sal_MineralBLL(); List <Prescricao_Sal_Mineral> List_Prescricao_Sal_Mineral = new List <Prescricao_Sal_Mineral>(); DataTable dt = acessodadosBLL.AcessodadosPostgreSQL.ExecututarConsulta(CommandType.Text, $"SELECT * FROM \"Sal_Mineral_Prescricao_dialise\" WHERE id_prescri_dialise = {prescricao.id_prescricao_dialise}"); foreach (DataRow linha in dt.Rows) { Prescricao_Sal_Mineral prescricao_Sal_Mineral = new Prescricao_Sal_Mineral(); prescricao_Sal_Mineral.prescricao = prescricao; prescricao_Sal_Mineral.sal_Mineral = sal_MineralBLL.Consultar_SalMineralPeloID(Convert.ToInt32(linha["id_tipo_sal_mineral"])); prescricao_Sal_Mineral.valor_prescrito = Convert.ToString(linha["valor_prescrito"]); List_Prescricao_Sal_Mineral.Add(prescricao_Sal_Mineral); } return(List_Prescricao_Sal_Mineral); } catch { throw new Exception($"Erro ao Buscar os Sais Minerais referentes a Prescrição Nº: {prescricao.id_prescricao_dialise}"); } }
public List <Prescricao> ListarPrescricao(Paciente paciente) { List <Prescricao> List_Prescricao = new List <Prescricao>(); DataTable dt = null; try { dt = acessoDadosBLL.AcessodadosPostgreSQL.ExecututarConsulta(CommandType.Text, $"select * from \"Prescricao_dialise\" WHERE \"Prescricao_dialise\".idpessoa = {paciente.Id_pessoa}"); foreach (DataRow linha in dt.Rows) { Prescricao prescricao = new Prescricao(); prescricao.id_prescricao_dialise = Convert.ToInt32(linha["id_prescri_dialise"]); prescricao.peso_seco = Convert.ToString(linha["peso_seco"]); prescricao.uf_total_max = Convert.ToString(linha["uf_total_max"]); prescricao.ektv_prescrito = Convert.ToString(linha["ektv_prescrito"]); prescricao.nr_sessao_semana = Convert.ToString(linha["nr_sessao_semana"]); prescricao.nr_hora_sessao = Convert.ToString(linha["nr_hora_sessao"]); prescricao.temperatura = Convert.ToString(linha["temperatura"]); prescricao.debito = Convert.ToString(linha["debito"]); prescricao.glucose = Convert.ToString(linha["glucose"]); prescricao.heparina_inicial = Convert.ToString(linha["heparina_inicial"]); prescricao.heparina_hora = Convert.ToString(linha["heparina_hora"]); prescricao.interrupcao_heparina = Convert.ToString(linha["interrupcao_heparina"]); prescricao.heparina_bpm = Convert.ToString(linha["heparina_bpm"]); prescricao.data_prescricao = Convert.ToDateTime(linha["data_prescricao"]); prescricao.tipo_tecnica = Convert.ToString(linha["tipo_tecnica"]); EscalaBLL escalaBll = new EscalaBLL(); prescricao.idescala = escalaBll.ObterEscalaPeloID(Convert.ToInt32(linha["idescala"])); List_Prescricao.Add(prescricao); } } catch (Exception ex) { throw new Exception("Erro ao Listar Prescrição."); } return(List_Prescricao); }
public List <Prescricao> GetAllPrescricaos() { List <Prescricao> listaPrescricao = new List <Prescricao>(); SqlDataReader dr = DB.ExecuteReader(DB.connectionStringSqlServer, System.Data.CommandType.Text, "Select * from Prescricao"); TipoPrescricaoDAO tpPrescricao = new TipoPrescricaoDAO(); ConsultaDAO consulta = new ConsultaDAO(); while (dr.Read()) { Prescricao presc = new Prescricao(Convert.ToInt32(dr["pre_codigo"]), tpPrescricao.GetTipoPrescricaoById(Convert.ToInt32(dr["tip_codigo"])), // inserir objeto tipo consulta.GetByIdConsulta(Convert.ToInt32(dr["pre_codigo"])), // inserir objeto prescricao Convert.ToString(dr["pre_descricao"]) ); listaPrescricao.Add(presc); } return(listaPrescricao); }
public void InsertPrescricao(Prescricao presc) { SqlParameter[] param = new SqlParameter[3]; param[0] = new SqlParameter("@codTipo", presc.TipoPrescricao.CodigoTipo); param[1] = new SqlParameter("@codPrescricao", presc.Consulta.CodConsulta); param[2] = new SqlParameter("@descricao", presc.Descricao); StringBuilder strb = new StringBuilder(); strb.Append("INSERT INTO Prescricao " + ", tip_codigo" + ", pre_codigo " + ", pre_descricao)"); strb.Append(" VALUES " + ",@codTipo " + ",@codPrescricao " + ",@descricao))"); DB.executeQuery(DB.connectionStringSqlServer, System.Data.CommandType.Text, strb.ToString(), param); }
public List <Prescricao_Medicamento> Consultar_Prescricao_Medicamento(Prescricao prescricao) { List <Prescricao_Medicamento> List_prescricao_Medicamento = null; try { MedicamentoBLL medicamentoBLL = new MedicamentoBLL(); List_prescricao_Medicamento = new List <Prescricao_Medicamento>();; DataTable dt = acessodadosBLL.AcessodadosPostgreSQL.ExecututarConsulta(CommandType.Text, $"SELECT * FROM \"Prescricao_dialise_Medicamento\" WHERE id_prescri_dialise = {prescricao.id_prescricao_dialise}"); foreach (DataRow linha in dt.Rows) { Prescricao_Medicamento prescricao_Medicamento = new Prescricao_Medicamento(); prescricao_Medicamento.id_prescri_dialise = prescricao; prescricao_Medicamento.id_medicamento = medicamentoBLL.ConsultarMedicamentoPeloID(Convert.ToInt32(linha["id_medicamento"])); prescricao_Medicamento.valor_prescrito = Convert.ToString(linha["valor_prescrito"]); List_prescricao_Medicamento.Add(prescricao_Medicamento); } } catch (Exception ex) { throw new Exception($"Erro ao Buscar os Medicamentos referentes a Prescrição Nº: {prescricao.id_prescricao_dialise}"); } return(List_prescricao_Medicamento); }
private void btn_salvar_Click(object sender, RoutedEventArgs e) { if (Validar()) { if (tipoOperacao_Manipulacao.Equals(EnumTipoOperacao_Manipulacao.Cadastrar)) { prescricao = new Prescricao(); prescricao.peso_seco = txt_peso_seco.Text; prescricao.uf_total_max = txt_uf_total_maxima.Text; prescricao.ektv_prescrito = txt_ektv.Text; prescricao.nr_sessao_semana = txt_nr_sessao_semana.Text; prescricao.nr_hora_sessao = txt_nr_horas_sessao.Text; prescricao.temperatura = txt_temperatura.Text; prescricao.debito = txt_debito_sangue.Text; prescricao.glucose = txt_glucose.Text; prescricao.data_prescricao = date_DataPrescricao.SelectedDate.Value; prescricao.tipo_tecnica = txt_tecnica_hd.Text; //Anticoagulação prescricao.heparina_hora = txt_heparina_hora.Text; prescricao.heparina_inicial = txt_heparina_inicial.Text; prescricao.interrupcao_heparina = txt_interrupcao_heparina.Text; prescricao.heparina_bpm = txt_heparina_bpm.Text; prescricao.paciente = paciente; //Prescrição - Escala Escala escala_ = new Escala(); escala_ = cmb_Nome_Escala.SelectedItem as Escala; prescricao.idescala = escala_; // List<Escala_DiaSemana> List_Escala_DiaSemana = new List<Escala_DiaSemana>(); // Escala DiaSemana - Prescrição prescricaoBLL = new CamadaNegocio.PrescricaoBLL(); prescricao.id_prescricao_dialise = prescricaoBLL.CadastrarPrescricao(prescricao); //Prescrição Sal Mineral Prescricao_Sal_Mineral_BLL prescricao_Sal_Mineral_BLL = new Prescricao_Sal_Mineral_BLL(); prescricao_Sal_Mineral_BLL.Cadastrar_Prescricao_Sal_Mineral(list_Prescricao_Sal_Mineral, prescricao); //Prescrição - Terapeutica --- Medicamento Prescricao_Medicamento_BLL prescricao_Medicamento_BLL = new Prescricao_Medicamento_BLL(); prescricao_Medicamento_BLL.Cadastrar_Prescricao_Medicamento(listPrescricao_Medicamento, prescricao); //Prescricao Material Prescricao_Material_BLL prescricao_Material_BLL = new Prescricao_Material_BLL(); prescricao_Material_BLL.Cadastrar_PrescricaoMaterial(listPrescricao_Material, prescricao); cadastro_Paciente.ListarPrescriçãoPaciente(); MessageBox.Show("Prescrição do Paciente " + paciente.Nome + " Cadastrada com sucesso!!!", "Sucesso Cadastro", MessageBoxButton.OK, MessageBoxImage.Information, MessageBoxResult.OK, MessageBoxOptions.ServiceNotification); } if (tipoOperacao_Manipulacao.Equals(EnumTipoOperacao_Manipulacao.Actualizar)) { //prescricao = new Prescricao(); prescricao.peso_seco = txt_peso_seco.Text; prescricao.uf_total_max = txt_uf_total_maxima.Text; prescricao.ektv_prescrito = txt_ektv.Text; prescricao.nr_sessao_semana = txt_nr_sessao_semana.Text; prescricao.nr_hora_sessao = txt_nr_horas_sessao.Text; prescricao.temperatura = txt_temperatura.Text; prescricao.debito = txt_debito_sangue.Text; prescricao.glucose = txt_glucose.Text; prescricao.data_prescricao = date_DataPrescricao.SelectedDate.Value; prescricao.tipo_tecnica = txt_tecnica_hd.Text; //Anticoagulação prescricao.heparina_hora = txt_heparina_hora.Text; prescricao.heparina_inicial = txt_heparina_inicial.Text; prescricao.interrupcao_heparina = txt_interrupcao_heparina.Text; prescricao.heparina_bpm = txt_heparina_bpm.Text; prescricao.paciente = paciente; //Prescrição - Escala Escala escala_ = new Escala(); escala_ = cmb_Nome_Escala.SelectedItem as Escala; prescricao.idescala = escala_; // List<Escala_DiaSemana> List_Escala_DiaSemana = new List<Escala_DiaSemana>(); // Escala DiaSemana - Prescrição prescricaoBLL = new CamadaNegocio.PrescricaoBLL(); prescricao.id_prescricao_dialise = prescricaoBLL.ActualizarPrescricao(prescricao); //Prescrição Sal Mineral Prescricao_Sal_Mineral_BLL prescricao_Sal_Mineral_BLL = new Prescricao_Sal_Mineral_BLL(); prescricao_Sal_Mineral_BLL.Actualizar_Prescricao_Sal_Mineral(list_Prescricao_Sal_Mineral); //Prescrição - Terapeutica --- Medicamento Prescricao_Medicamento_BLL prescricao_Medicamento_BLL = new Prescricao_Medicamento_BLL(); prescricao_Medicamento_BLL.Actualizar_Prescricao_Medicamento(listPrescricao_Medicamento); //Prescricao Material Prescricao_Material_BLL prescricao_Material_BLL = new Prescricao_Material_BLL(); prescricao_Material_BLL.Actualizar_PrescricaoMaterial(listPrescricao_Material); cadastro_Paciente.ListarPrescriçãoPaciente(); MessageBox.Show("Prescrição do Paciente " + paciente.Nome + " Actualizada com sucesso!!!", "Sucesso Actualização", MessageBoxButton.OK, MessageBoxImage.Information, MessageBoxResult.OK, MessageBoxOptions.ServiceNotification); } } }
public void Cadastrar_Prescricao_Medicamento(List <Prescricao_Medicamento> List_prescricao_Medicamento, Prescricao prescricao) { foreach (Prescricao_Medicamento item in List_prescricao_Medicamento) { Cadastrar_Prescricao_Medicamento(item, prescricao); } }
public bool Cadastrar_Prescricao_Medicamento(Prescricao_Medicamento prescricao_Medicamento, Prescricao prescricao) { try { // acessodadosBLL.AcessodadosPostgreSQL.LimparParametros(); string query = $"insert into \"Prescricao_dialise_Medicamento\" values ({prescricao.id_prescricao_dialise},{prescricao_Medicamento.id_medicamento.id_medicamento},'{prescricao_Medicamento.valor_prescrito}')"; acessodadosBLL.AcessodadosPostgreSQL.ExecututarManipulacao(CommandType.Text, query); return(true); } catch (Exception ex) { throw new Exception("Problemas ao Inserir Medicamentos na Prescrição Nº: " + prescricao.id_prescricao_dialise); } // return false; }
public void UpdatePrescricao(Prescricao currentPrescricao) { this.ObjectContext.Prescricao.AttachAsModified(currentPrescricao, this.ChangeSet.GetOriginal(currentPrescricao)); }