Example #1
0
        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);
        }
Example #2
0
        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);
            }
        }
Example #3
0
        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);
        }
Example #4
0
 public Receituario SalvarReceituario(Receituario receituario)
 {
     if (receituario.IdReceituario > 0)
     {
         Context.Entry(receituario).State = EntityState.Modified;
     }
     else
     {
         Context.Receituario.Add(receituario);
     }
     Context.SaveChanges();
     return(receituario);
 }
Example #5
0
        public void AtualizarReceituario(Receituario _receituario)
        {
            try
            {
                ReceituarioDados dados = new ReceituarioDados();

                dados.AtualizarReceituario(_receituario);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Example #6
0
        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);
        }
Example #7
0
        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);
            }
        }
Example #8
0
        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);
            }
        }
Example #9
0
        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);
        }
Example #10
0
 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;
 }