private void Btn_salvar_Click(object sender, EventArgs e)
        {
            if (Txt_nome.Text == "" || Txt_pai.Text == "" || Txt_mae.Text == "" || Txt_natural.Text == "" || Txt_BI.Text == "" || Txt_email.Text == "" || Txt_facebook.Text == "" || Txt_municipio.Text == "" || Txt_bairro.Text == "" || Mtxt_telefone.Text == "")
            {
                MessageBox.Show("TODOS OS CAMPOS SÃO OBRIGATÓRIOS!");
                return;
            }
            if (destinoCompleto == "")
            {
                if (MessageBox.Show("Sem foto selecionada, deseja continuar ?", "Continuar?", MessageBoxButtons.YesNo) == DialogResult.No)
                {
                    return;
                }
            }

            if (destinoCompleto != "")
            {
                System.IO.File.Copy(origemCompleto, destinoCompleto, true);
                if (File.Exists(destinoCompleto))
                {
                    Pb_foto.ImageLocation = destinoCompleto;
                }
                else
                {
                    if (MessageBox.Show("ERRO ao localizar a imagem, deseja continuar ?", "Continuar?", MessageBoxButtons.YesNo) == DialogResult.No)
                    {
                        return;
                    }
                }
            }

            string query = String.Format(@" INSERT 
                                INTO 
                                    tb_funcionario
                                (
                                  T_NOMEFUNCIONARIO,
                                   T_PAI,
                                    T_MAE,
                                    T_BI,
                                    T_NATURALIDADE,
                                    T_TELEFONE,
                                    T_EMAIL,
                                    T_FACEBOOK,
                                    T_BAIRRO,
                                    T_MUNICIPIO,
                                    T_FOTO
                                )
                            VALUES ('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}')
         ", Txt_nome.Text, Txt_pai.Text, Txt_mae.Text, Txt_BI.Text, Txt_natural.Text, Mtxt_telefone.Text, Txt_email.Text, Txt_facebook.Text, Txt_bairro.Text, Txt_municipio.Text, destinoCompleto);

            Banco.dml(query);
            MessageBox.Show("Funcionário Cadastrado!");

            Txt_nome.Enabled      = false;
            Txt_pai.Enabled       = false;
            Txt_mae.Enabled       = false;
            Txt_BI.Enabled        = false;
            Txt_natural.Enabled   = false;
            Mtxt_telefone.Enabled = false;
            Txt_email.Enabled     = false;
            Txt_facebook.Enabled  = false;
            Txt_bairro.Enabled    = false;
            Txt_municipio.Enabled = false;
            Btn_salvar.Enabled    = false;
            Btn_foto.Enabled      = false;
            Btn_novo.Enabled      = true;
        }
        private void Btn_salvar_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Imagem antiga: " + imagemAntiga + "|||| Imagem final: " + destinoCompleto);
            if (destinoCompleto != "")
            {
                System.IO.File.Copy(origemCompleto, destinoCompleto, true);
                if (imagemAntiga != destinoCompleto)
                {
                    System.IO.File.Delete(imagemAntiga);
                }

                if (File.Exists(destinoCompleto))
                {
                    Pb_foto.ImageLocation = destinoCompleto;
                }
                else
                {
                    if (MessageBox.Show("ERRO ao localizar a imagem, deseja continuar?", "ERRO", MessageBoxButtons.YesNo) == DialogResult.No)
                    {
                        return;
                    }
                }
            }

            string sql = String.Format(@"
                                            UPDATE
                                                    tb_funcionario
                                            SET
                                                    T_NOMEFUNCIONARIO = '{0}',
                                                    T_PAI = '{1}',
                                                    T_MAE = '{2}',
                                                    T_BI = '{3}',
                                                    T_NATURALIDADE = '{4}',
                                                    T_TELEFONE = '{5}',
                                                    T_EMAIL = '{6}',
                                                    T_FACEBOOK = '{7}',
                                                    T_BAIRRO = '{8}',
                                                    T_MUNICIPIO = '{9}',
                                                    T_FOTO = '{10}'
                                             WHERE
                                                    N_IDFUNCIONARIO = {11}
                    
            ", Txt_nome.Text, Txt_pai.Text, Txt_mae.Text, Txt_bi.Text, Txt_naturalidade.Text, Txt_telefone.Text, Txt_email.Text, Txt_Facebook.Text, Txt_bairro.Text, Txt_municipio.Text, destinoCompleto, Txt_id.Text);

            Banco.dml(sql);
            MessageBox.Show("Dados do funcionário actualizado!");
            string query = String.Format(@"
                        SELECT 
                                N_IDFUNCIONARIO as 'Id',
                                T_NOMEFUNCIONARIO as 'Nome',
                                T_PAI as 'Pai',
                                T_MAE as 'Mãe',
                                T_BI as 'Nº do BI',
                                T_NATURALIDADE as 'Naturalidade',
                                T_TELEFONE as 'Telefone',
                                T_EMAIL as 'Email',
                                T_FACEBOOK as 'Facebook',
                                T_BAIRRO as 'Bairro',
                                T_MUNICIPIO as 'Municipio'
                        FROM
                                tb_funcionario
            ");

            Dgv_funcionarios.DataSource = Banco.dql(query);
        }