Exemplo n.º 1
0
        /// <summary>
        /// Exibição da imagem 2.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_descriptar_imagem2_Click(object sender, EventArgs e)
        {
            // Caso a permissão para a exibição seja falsa, uma messagebox é exibida.
            if (permissao == false)
            {
                var retornos = msg.Retorno_Erro_Processo(cumi.Check_Idioma_Internacional(), 2, 2);
                MessageBox.Show(retornos.Item1, retornos.Item2, MessageBoxButtons.OK, MessageBoxIcon.Asterisk);

                if (cumi.Check_Status() == true)
                {
                    try
                    {
                        cumi.Pensar_Fala(2, 2);
                    }

                    catch
                    {
                        cumi.Pensar_Fala(2, 16);
                        var retornos1 = msg.Retorno_Erro_Processo(cumi.Check_Idioma_Internacional(), 16, 3);
                        MessageBox.Show(retornos1.Item1, retornos1.Item2, MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }

            // Se a permissão de exibição for verdadeira, a imagem 2 é exibida.
            else
            {
                Imagem_Array imagem2 = new Imagem_Array();

                byte[] imagem2_bytes        = imagem2.String_Para_Byte_Array(imagem2_encriptada.Text);
                Image  imagem2_visualizacao = imagem2.Byte_Array_Para_Imagem(imagem2_bytes);
                imagem2_descriptada.Image = imagem2_visualizacao;
                imagem2_descriptada.Text  = legenda_imagem2;
            }
        }