public List <Receituario> BuscarTodosReceituarios() { List <Receituario> Listareceituarios = new List <Receituario>(); try { string sql = string.Format("SELECT Receituario.Id, Receituario.Data, Receituario.Obs, Receituario.IdConsulta, Paciente.Nome, Paciente.Cpf, Paciente.Rg, Especialista.Nome AS Expr1 FROM Receituario INNER JOIN Consulta ON Receituario.IdConsulta = Consulta.Id INNER JOIN Paciente ON Consulta.IdPaciente = Paciente.Id INNER JOIN Especialista ON Consulta.IdMedico = Especialista.Id"); SqlCeDataReader data = BancodeDados.ExecutarSelect(sql); while (data.Read()) { Receituario item = new Receituario(); item.Id = data.GetInt32(0); item.Data = data.GetString(1); item.Obs = data.GetString(2); item.Idconsulta = data.GetInt32(3); item.Nomepaciente = data.GetString(4); item.Cpf = data.GetString(5); item.Rg = data.GetString(6); item.Nomeespecialista = data.GetString(7); Listareceituarios.Add(item); } data.Close(); BancodeDados.FecharConexao(); } catch (Exception ex) { throw new Exception(ex.Message); } return(Listareceituarios); }
private void ButtonSalvarReceituario_Click(object sender, EventArgs e) { try { ReceituarioCtrl controle = new ReceituarioCtrl(); Receituario receituario = CarregarReceituarioDoForm(); controle.InserirReceituario(receituario); limpaFormularioReceita(); MessageBox.Show("Receituário cadastrado com sucesso!!"); btnAddReceituário.Visible = true; GpbReceituario.Visible = false; btnAddReceituário.Enabled = false; btnCancelarReceita.Visible = false; ButtonSalvarReceituario.Visible = false; btnimprimirReceita.Visible = false; labelimprimirReceita.Visible = false; } catch (Exception ex) { MessageBox.Show("ERRO: " + ex.Message); } }
public Receituario BuscarReceituarioID(int _IdReceituario) { Receituario receituario = null; try { string sql = string.Format("SELECT Id, Data, Obs, IdConsulta FROM Receituario WHERE Id={0}", _IdReceituario); SqlCeDataReader data = BancodeDados.ExecutarSelect(sql); while (data.Read()) { receituario = new Receituario(); receituario.Id = data.GetInt32(0); receituario.Data = data.GetString(1); receituario.Obs = data.GetString(2); receituario.Idconsulta = data.GetInt32(3); } data.Close(); BancodeDados.FecharConexao(); } catch (Exception ex) { throw new Exception(ex.Message); } return(receituario); }
public Receituario SalvarReceituario(Receituario receituario) { if (receituario.IdReceituario > 0) { Context.Entry(receituario).State = EntityState.Modified; } else { Context.Receituario.Add(receituario); } Context.SaveChanges(); return(receituario); }
public void AtualizarReceituario(Receituario _receituario) { try { ReceituarioDados dados = new ReceituarioDados(); dados.AtualizarReceituario(_receituario); } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <Receituario> ListReceituario() { var list = new List <Receituario>(); var Receituario = new Receituario { Id = 1, Nome = "Novalgina", Dose = "1", TipoDose = "ml", Apresentacao = "1", TipoApresentacao = "Gota", Via = "Articular", Frequencia = "Em caso de Diarréia", Duracao = "1", TipoDuaracao = "Meses" }; var Receituario2 = new Receituario { Id = 1, Nome = "Novalgina", Dose = "1", TipoDose = "ml", Apresentacao = "1", TipoApresentacao = "Gota", Via = "Articular", Frequencia = "Em caso de Diarréia", Duracao = "1", TipoDuaracao = "Meses" }; list.Add(Receituario); list.Add(Receituario2); return(list); }
public void InserirReceituario(Receituario _receituario) { try { string sql = String.Format("INSERT INTO Receituario (Data, Obs, IdConsulta) VALUES ('{0}', '{1}', '{2}')", _receituario.Data, _receituario.Obs, _receituario.Idconsulta ); BancodeDados.ExecutarSQLAlter(sql); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void AtualizarReceituario(Receituario _receituario) { try { string sql = String.Format("UPDATE Receituario SET Data ='{0}', Obs ='{1}', IdConsulta ='{2}' WHERE Id={3}", _receituario.Data, _receituario.Obs, _receituario.Idconsulta, _receituario.Id ); BancodeDados.ExecutarSQLAlter(sql); } catch (Exception ex) { throw new Exception(ex.Message); } }
private Receituario CarregarReceituarioDoForm() { //recebe os dados do formulario e joga em uma váriavel da istância laudo Receituario r = new Receituario(); try { r.Idconsulta = int.Parse(bmtidconsulta.Text); r.Data = mtbdata.Text; r.Obs = bmtObs.Text; } catch (Exception ex) { MessageBox.Show("ERRO: " + ex.Message); } return(r); }
public Receituario SalvarReceituario(Receituario receituario) { return(_repository.SalvarReceituario(receituario)); }
public List<Receituario> ListReceituario() { var list = new List<Receituario>(); var Receituario = new Receituario { Id = 1, Nome = "Novalgina", Dose = "1", TipoDose = "ml", Apresentacao = "1", TipoApresentacao = "Gota", Via = "Articular", Frequencia = "Em caso de Diarréia", Duracao = "1", TipoDuaracao = "Meses" }; var Receituario2 = new Receituario { Id = 1, Nome = "Novalgina", Dose = "1", TipoDose = "ml", Apresentacao = "1", TipoApresentacao = "Gota", Via = "Articular", Frequencia = "Em caso de Diarréia", Duracao = "1", TipoDuaracao = "Meses" }; list.Add(Receituario); list.Add(Receituario2); return list; }