Example #1
0
        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!");
        }
Example #3
0
 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;
        }
Example #6
0
        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);
        }