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); }