private void CarregaLaboratorios()
    {
        DataTable dtLaboratorios = selecionaDados.ConsultaLaboratorio();

        if (dtLaboratorios.Rows.Count > 0)
        {
            rblLaboratorios.DataSource     = dtLaboratorios;
            rblLaboratorios.DataTextField  = "Nome";
            rblLaboratorios.DataValueField = "IdLaboratorio";
            rblLaboratorios.DataBind();

            rptCadastros.DataSource = dtLaboratorios;
            rptCadastros.DataBind();
        }
    }
    protected void btLaboratorio_Click(object sender, EventArgs e)
    {
        if (string.IsNullOrEmpty(txtLaboratorio.Text))
        {
            MostraRetorno(string.Empty);
        }
        else
        {
            try
            {
                DataTable dtLaboratorio = selecionaDados.ConsultaLaboratorio();

                if (dtLaboratorio.Rows.Count > 0)
                {
                    dtLaboratorio.DefaultView.RowFilter = "IdTipoStatus = 1 and IdUnidade = " + hddIdUnidade.Value + " and CodLaboratorio = '" + txtLaboratorio.Text.Trim() + "'";
                    dtLaboratorio = dtLaboratorio.DefaultView.ToTable();

                    if (dtLaboratorio.Rows.Count > 0)
                    {
                        string complementoLabDD = string.Empty;
                        hddIdLaboratorio.Value = dtLaboratorio.DefaultView[0]["IdLaboratorio"].ToString();

                        if (!string.IsNullOrEmpty(hddIdLaboratorio.Value.Trim()))
                        {
                            if (validaLabDescarteDireto(Convert.ToInt32(hddIdLaboratorio.Value.Trim())))
                            {
                                hddBoolLabDescarte.Value = "1";
                                complementoLabDD         = " - Descarte Direto";
                            }
                            else
                            {
                                hddBoolLabDescarte.Value = "0";
                                complementoLabDD         = string.Empty;
                            }
                        }

                        lblLaboratorio.Text = " - Laboratório " + dtLaboratorio.DefaultView[0]["Nome"].ToString() + complementoLabDD;

                        divRetorno.Visible        = false;
                        lblRetorno.Text           = string.Empty;
                        divLaboratorio.Visible    = false;
                        divInsercoes.Visible      = true;
                        btNovoLaboratorio.Visible = true;
                        divInicio.Visible         = true;
                        txtAmostra.Focus();
                    }
                    else
                    {
                        divRetorno.Visible  = true;
                        imgOk.Visible       = false;
                        imgErro.Visible     = true;
                        lblRetorno.Text     = "Laboratório não cadastrado. <br/> Favor consultar o Administrador do Sistema";
                        txtLaboratorio.Text = string.Empty;
                        txtLaboratorio.Focus();
                    }
                }
                else
                {
                    divRetorno.Visible  = true;
                    imgOk.Visible       = false;
                    imgErro.Visible     = true;
                    lblRetorno.Text     = "Laboratório não cadastrado. <br/> Favor consultar o Administrador do Sistema";
                    txtLaboratorio.Text = string.Empty;
                    txtLaboratorio.Focus();
                }
            }
            catch (Exception ex)
            {
                RetornaPaginaErro(ex.ToString());
            }
        }
    }