Exemplo n.º 1
0
        private void AcessarProcedimento()
        {
            lstboxPassos.Items.Clear();
            try
            {
                string titulo = lstboxProcedimentos.Items[lstboxProcedimentos.SelectedIndex].ToString();
                titulo = titulo.Substring(3);
                txtNomeProcedimento.Text = titulo;

                string[] passos = new string[150];
                Boolean  statusConsulta;

                //Criando uma tupla e obtendo o status da consulta e os passos do procedimento
                Tuple <Boolean, string[]> tupla = funcao.ConsultarPassos(titulo);
                statusConsulta = tupla.Item1;
                passos         = tupla.Item2;

                if (statusConsulta == true)
                {
                    lstboxProcedimentos.Visible = false;
                    lstboxPassos.Visible        = true;
                    btnEsquerda.Visible         = true;
                    btnEditar.Visible           = true;
                    btnInterrogacao.Visible     = true;

                    if (passos[0] != null)
                    {
                        if (passos[0].Trim() != "")
                        {
                            if (passos[0].Length == 18 || passos[0].Length == 36)
                            {
                                dados_criacao = passos[0];
                            }
                            else
                            {
                                dados_criacao = "";
                            }
                        }
                    }

                    for (int i = 1; i < passos.Length - 1; i++)
                    {
                        if (passos[i] != null)
                        {
                            if (passos[i].Trim() != "")
                            {
                                lstboxPassos.Items.Add(passos[i]);
                            }
                        }
                    }

                    lblTitulo.Visible = false;
                    txtTitulo.Visible = false;
                    btnConsultarProcedimento.Visible = false;
                    txtNomeProcedimento.Visible      = true;
                }

                else
                {
                    MessageBox.Show("Não foi possível consultar o procedimento");
                }
            }

            catch

            {
            }
        }