public IList <ExamesDoAtendimento> BuscarExamesDoAtendimento(Atendimento objAtendimento)
        {
            IList <ExamesDoAtendimento> listaExamesDoAtendimentos = new List <ExamesDoAtendimento>();

            var comando = new SqlCommand();

            comando.CommandType = CommandType.Text;
            comando.CommandText = "SELECT * FROM ExamesDoAtendimento  Where atendimentoID=@IdAtendimento";
            comando.Parameters.AddWithValue("@IdAtendimento", objAtendimento.Id);
            Conexao       con = new Conexao();
            SqlDataReader dr  = con.Selecionar(comando);

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    ExamesDoAtendimento objExamesDoAtendimento = new ExamesDoAtendimento(objAtendimento);
                    objExamesDoAtendimento.Id             = (int)dr["examesDoAtendimentoID"];
                    objExamesDoAtendimento.DataExame      = (DateTime)dr["dataExame"];
                    objExamesDoAtendimento.Status         = (string)dr["status"];
                    objExamesDoAtendimento.ObjAtendimento = objAtendimento;
                    objExamesDoAtendimento.ObjExame       = new ExameDAO().SelecionaPorID((int)dr["exameID"]);
                    listaExamesDoAtendimentos.Add(objExamesDoAtendimento);
                } //fim while
            }     //fim if
            else
            {
                listaExamesDoAtendimentos = null;
            }//fim else

            dr.Close();
            return(listaExamesDoAtendimentos);
        }
        public ExamesDoAtendimento BuscaPorAtendimento(Atendimento objAtendimento)
        {
            SqlCommand comando = new SqlCommand();

            comando.CommandType = CommandType.Text;
            comando.CommandText = "Select * From ExamesDoAtendimento Where examesDoAtendimentoID=@id";
            comando.Parameters.AddWithValue("@id", objAtendimento.Id);
            Conexao             con = new Conexao();
            SqlDataReader       dr  = con.Selecionar(comando);
            ExamesDoAtendimento objExamesDoAtendimento = new ExamesDoAtendimento(objAtendimento);

            if (dr.HasRows)
            {
                dr.Read();

                //preenche o objeto
                objExamesDoAtendimento.Id             = (int)dr["examesDoAtendimentoID"];
                objExamesDoAtendimento.DataExame      = (DateTime)dr["dataExame"];
                objExamesDoAtendimento.Status         = (string)dr["status"];
                objExamesDoAtendimento.ObjAtendimento = objAtendimento;
                objExamesDoAtendimento.ObjExame       = new ExameDAO().SelecionaPorID((int)dr["exameID"]);
            }
            else
            {
                objExamesDoAtendimento = null;
            }
            return(objExamesDoAtendimento);
        }
        public void Deletar(ExamesDoAtendimento objItem)
        {
            var comando = new SqlCommand();

            comando.CommandType = CommandType.Text;
            comando.CommandText = "DELETE ExamesDoAtendimento WHERE examesDoAtendimentoID=@examesDoAtendimentoID";
            comando.Parameters.AddWithValue("@examesDoAtendimentoID", objItem.Id);

            Conexao con = new Conexao();

            con.Crud(comando);
        }
Exemple #4
0
 public void CarregaGridExamesDoAtendimento()
 {
     gvListaDeExames.DataSource = ExamesDoAtendimento.FormatarLista(ObjAtendimento.ListaExamesDoAtendimento);
     if (ObjAtendimento.ListaExamesDoAtendimento.Count > 0)
     {
         btnRemover.Visible = true;
     }
     else
     {
         btnRemover.Visible = false;
     }
 }
        public void Inserir(ExamesDoAtendimento objItem)
        {
            var comando = new SqlCommand();

            comando.CommandType = CommandType.Text;
            comando.CommandText = "INSERT INTO ExamesDoAtendimento(dataExame,status,atendimentoID,exameID) VALUES (@dataExame,@status, @atendimentoID, @exameID)";
            comando.Parameters.AddWithValue("@dataExame", objItem.DataExame);
            comando.Parameters.AddWithValue("@status", objItem.Status);
            comando.Parameters.AddWithValue("@atendimentoID", objItem.ObjAtendimento.Id);
            comando.Parameters.AddWithValue("@exameID", objItem.ObjExame.Id);
            Conexao con = new Conexao();

            con.Crud(comando);
        }
 public void CarregaGridExamesDoAtendimento()
 {
     gvListaDeExames.DataSource = ExamesDoAtendimento.FormatarLista(objAtendimento.ListaExamesDoAtendimento);
 }