private void btn_gravar_Click(object sender, EventArgs e) { string queryAtualizar = String.Format(@" UPDATE tb_usuarios SET T_USERNAME = '******', T_SENHA = '{1}', N_NIVEL = {2} WHERE N_IDUSUARIO = {3} ", txt_username.Text, txt_senha.Text, int.Parse(cb_nivel.Text.ToString()), txt_id.Text); Banco.dml(queryAtualizar); string queryUsuarios = String.Format(@" SELECT tbu.N_IDUSUARIO as 'Id', tbu.T_USERNAME as 'Username', tbu.T_SENHA as 'Senha', tbu.N_NIVEL as 'Nível', tbf.T_NOMEFUNCIONARIO as 'Nome do Funcionário' FROM tb_usuarios as tbu INNER JOIN tb_funcionarios as tbf on tbf.N_IDFUNCIONARIO = tbu.N_IDFUNCIONARIO ORDER BY tbf.T_NOMEFUNCIONARIO "); dgv_usuarios.DataSource = Banco.dql(queryUsuarios); MessageBox.Show("Dados Atualizados!"); }
private void btn_salvar_Click(object sender, EventArgs e) { if (txt_nome.Text == "" || txt_pai.Text == "" || txt_mae.Text == "" || txt_naturalidade.Text == "" || txt_municipio.Text == "" || txt_telefone.Text == "" || txt_email.Text == "" || txt_bi.Text == "" || txt_bairro.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(origemCompleta, destinoCompleto, true); if (File.Exists(destinoCompleto)) { pb_funcionario.ImageLocation = destinoCompleto; } else { if (MessageBox.Show("ERRO ao localizar foto, deseja continuar ?", "Continuar?", MessageBoxButtons.YesNo) == DialogResult.No) { return; } } } string queryInsertFuncionario = String.Format(@" INSERT INTO tb_funcionarios (T_NOMEFUNCIONARIO, T_PAI, T_MAE, T_BI, T_NATURAL, T_TELEFONE, T_EMAIL, T_BAIRRO, T_MUNICIPIO, T_FOTO) VALUES ('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}') ", txt_nome.Text, txt_pai.Text, txt_mae.Text, txt_bi.Text, txt_naturalidade.Text, txt_telefone.Text, txt_email.Text, txt_bairro.Text, txt_municipio.Text, destinoCompleto); Banco.dml(queryInsertFuncionario); txt_nome.Enabled = false; txt_pai.Enabled = false; txt_mae.Enabled = false; txt_naturalidade.Enabled = false; txt_bairro.Enabled = false; txt_bi.Enabled = false; txt_email.Enabled = false; txt_telefone.Enabled = false; txt_municipio.Enabled = false; btn_novo.Enabled = true; btn_salvar.Enabled = false; MessageBox.Show("Funcionário cadastrado!"); }
private void btn_excluir_Click(object sender, EventArgs e) { if (MessageBox.Show("Deseja excluir usuário ?", "Excluir?", MessageBoxButtons.YesNo) == DialogResult.Yes) { string queryExcluir = String.Format(@" DELETE FROM tb_usuarios WHERE N_IDUSUARIO = {0} ", txt_id.Text); dgv_usuarios.Rows.Remove(dgv_usuarios.CurrentRow); Banco.dml(queryExcluir); MessageBox.Show("Usuário excluido!"); } }
private void btn_gerir_Click(object sender, EventArgs e) { if (MessageBox.Show("Deseja apagar registo ? ", "Confirmar Exclusão", MessageBoxButtons.YesNo) == DialogResult.Yes) { query = String.Format(@" DELETE FROM tb_funcionarios WHERE N_IDFUNCIONARIO= {0} ", txt_id.Text); Banco.dml(query); dgv_funcionarios.Rows.Remove(dgv_funcionarios.CurrentRow); MessageBox.Show("Registo apagado!"); } }
private void btn_salvar_Click(object sender, EventArgs e) { if (txt_nome.Text == "" || txt_precoCompra.Text == "" || txt_precoVenda.Text == "") { MessageBox.Show("O preenchimento de todos os campos é obrigatório"); return; } string querySalvar = String.Format(@" INSERT INTO tb_produtos ( T_NOMEPRODUTO, N_QTDE, N_PRECO_COMPRA, N_PRECO_VENDA, N_IDFORNECEDOR ) VALUES ( '{0}', {1}, {2}, {3}, {4} ) ", txt_nome.Text, nud_qtde.Value, float.Parse(txt_precoCompra.Text), float.Parse(txt_precoVenda.Text), cb_fornecedor.SelectedValue); Banco.dml(querySalvar); MessageBox.Show("Produto Cadastrado!"); txt_nome.Enabled = false; txt_precoCompra.Enabled = false; txt_precoVenda.Enabled = false; nud_qtde.Enabled = false; cb_fornecedor.Enabled = false; btn_salvar.Enabled = false; btn_Novo.Enabled = true; }
private void btn_salvar_Click(object sender, EventArgs e) { if (txt_username.Text == "" || txt_senha.Text == "") { MessageBox.Show("Digite o nome de usuário e a senha"); return; } if (txt_senha.Text != txt_senha2.Text) { MessageBox.Show("As senhas não coincidem!"); return; } string queryVerificar = String.Format(@" SELECT T_USERNAME, N_IDFUNCIONARIO FROM tb_usuarios "); DataTable dt = new DataTable(); dt = Banco.dql(queryVerificar); string username = ""; int idFuncionario = 0; for (int i = 0; i < dt.Rows.Count; i++) { username = dt.Rows[i].Field <string>("T_USERNAME"); idFuncionario = int.Parse(dt.Rows[i].Field <Int64>("N_IDFUNCIONARIO").ToString()); if (username == txt_username.Text) { MessageBox.Show("Usuário Já existe"); return; } if (idFuncionario == int.Parse(cb_funcionario.SelectedValue.ToString())) { MessageBox.Show("O funcionário já possuí conta de usuário"); return; } } string queryInsert = String.Format(@" INSERT INTO tb_usuarios(T_USERNAME,T_SENHA,N_NIVEL,N_IDFUNCIONARIO) VALUES ( '{0}', '{1}', {2}, {3} ) ", txt_username.Text, txt_senha.Text, cb_nivel.SelectedItem, cb_funcionario.SelectedValue); Banco.dml(queryInsert); MessageBox.Show("Usuário Inserido!"); cb_funcionario.Enabled = false; cb_nivel.Enabled = false; txt_username.Enabled = false; txt_senha.Enabled = false; txt_senha2.Enabled = false; btn_salvar.Enabled = false; btn_novo.Enabled = true; btn_gerir.Enabled = true; }
private void btn_salvar_Click(object sender, EventArgs e) { if (pb_funcionario.Image == Properties.Resources.Usuario) { if (MessageBox.Show("Sem imagem selecionada, deseja continuar?", "Continuar ?", MessageBoxButtons.YesNo) == DialogResult.No) { return; } } if (destinoCompleto != "") { if (File.Exists(imagemApagar)) { File.Delete(imagemApagar); } System.IO.File.Copy(origemCompleta, destinoCompleto, true); if (File.Exists(destinoCompleto)) { pb_funcionario.ImageLocation = destinoCompleto; } else { if (MessageBox.Show("Erro ao localizar a foto", "ERRO!", MessageBoxButtons.YesNo) == DialogResult.No) { return; } } } query = String.Format(@" UPDATE tb_funcionarios SET T_NOMEFUNCIONARIO = '{0}', T_PAI = '{1}', T_MAE = '{2}', T_BI = '{3}', T_NATURAL = '{4}', T_TELEFONE = '{5}', T_EMAIL = '{6}' , T_BAIRRO = '{7}', T_MUNICIPIO = '{8}', T_FOTO = '{9}' WHERE N_IDFUNCIONARIO = '{10}' ", txt_nome.Text, txt_pai.Text, txt_mae.Text, txt_bi.Text, txt_naturalidade.Text, txt_telefone.Text, txt_email.Text, txt_bairro.Text, txt_municipio.Text, destinoCompleto, txt_id.Text); Banco.dml(query); MessageBox.Show("Dados Actualizados!"); query = String.Format(@" SELECT N_IDFUNCIONARIO as 'Id', T_NOMEFUNCIONARIO as 'Nome', T_TELEFONE as 'Telefone', T_EMAIL as 'Email', T_BAIRRO as 'Bairro', T_MUNICIPIO as 'Municipio' FROM tb_funcionarios "); dgv_funcionarios.DataSource = Banco.dql(query); }