コード例 #1
0
        //Metodo de cadastrar
        public bool setFuncionario()
        {
            try
            {
                bd banco = new bd("mafgr_loc_veiculos");

                string sql = "INSERT INTO tb_funcionario (CPF, Data_nasc, Nome, CEP, Rua, Numero, Bairro, Cidade, Estado, Telefone, E_mail, Login, Senha, Cam_imagem) VALUES (@cpf, @data_nasc, @nome, @cep, @rua, @numero, @bairro, @cidade, @estado, @telefone, @email, @login, @senha)";

                MySqlCommand cmd = new MySqlCommand(sql, banco.conecta());
                cmd.Parameters.AddWithValue("@CPF", this.cpf);
                cmd.Parameters.AddWithValue("@Data_nasc", this.data_nasc);
                cmd.Parameters.AddWithValue("@Nome", this.nome);
                cmd.Parameters.AddWithValue("@CEP", this.cep);
                cmd.Parameters.AddWithValue("@Rua", this.rua);
                cmd.Parameters.AddWithValue("@Numero", this.numero);
                cmd.Parameters.AddWithValue("@Bairro", this.bairro);
                cmd.Parameters.AddWithValue("@Cidade", this.cidade);
                cmd.Parameters.AddWithValue("@Estado", this.estado);
                cmd.Parameters.AddWithValue("@Telefone", this.telefone);
                cmd.Parameters.AddWithValue("@E_mail", this.email);
                cmd.Parameters.AddWithValue("@Login", this.login);
                cmd.Parameters.AddWithValue("@Senha", this.senha);
                cmd.ExecuteNonQuery();

                banco.desconecta(banco.conecta());

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
コード例 #2
0
        //Método de autenticação login
        public bool verAut_login()
        {
            try
            {
                int retorno = -1;

                bd banco = new bd("mafgr_loc_veiculos");

                string sql = "SELECT COUNT(*) FROM tb_funcionario WHERE Login=@login AND Senha=@senha";

                MySqlCommand cmd = new MySqlCommand(sql, banco.conecta());
                cmd.Parameters.AddWithValue("@login", this.login);
                cmd.Parameters.AddWithValue("@senha", this.senha);
                //cmd.ExecuteNonQuery();

                retorno = Convert.ToInt32(cmd.ExecuteScalar());

                banco.desconecta(banco.conecta());

                return(retorno > 0);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
コード例 #3
0
ファイル: Funcionario.cs プロジェクト: gui8515/MAF-GR
        //Metodo de alterar
        public bool altFuncionario()
        {
            try
            {
                bd banco = new bd();

                string sql = "UPDATE tb_funcionario SET CPF=@CPF, Data_nasc=@Data_nasc, Nome=@Nome, CEP=@CEP, Rua=@Rua, Numero=@Numero, Bairro=@Bairro, Cidade=@Cidade, Estado=@Estado, Telefone=@Telefone, E_mail=@E_mail, Login=@Login, Senha=@Senha, Foto=@Foto WHERE ID_func=@ID_func";

                MySqlCommand cmd = new MySqlCommand(sql, banco.conecta());
                cmd.Parameters.AddWithValue("@ID_func", this.id);
                cmd.Parameters.AddWithValue("@CPF", this.cpf);
                cmd.Parameters.AddWithValue("@Data_nasc", this.data_nasc);
                cmd.Parameters.AddWithValue("@Nome", this.nome);
                cmd.Parameters.AddWithValue("@CEP", this.cep);
                cmd.Parameters.AddWithValue("@Rua", this.rua);
                cmd.Parameters.AddWithValue("@Numero", this.numero);
                cmd.Parameters.AddWithValue("@Bairro", this.bairro);
                cmd.Parameters.AddWithValue("@Cidade", this.cidade);
                cmd.Parameters.AddWithValue("@Estado", this.estado);
                cmd.Parameters.AddWithValue("@Telefone", this.telefone);
                cmd.Parameters.AddWithValue("@E_mail", this.email);
                cmd.Parameters.AddWithValue("@Login", this.login);
                cmd.Parameters.AddWithValue("@Senha", this.senha);
                cmd.Parameters.AddWithValue("@Foto", this.foto);
                cmd.ExecuteNonQuery();

                banco.desconecta(banco.conecta());

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
コード例 #4
0
ファイル: Funcionario.cs プロジェクト: gui8515/MAF-GR
        //Metodo de cadastrar
        public bool setFuncionario()
        {
            try
            {
                bd banco = new bd();

                string sql = "INSERT INTO tb_funcionario (ID_func, CPF, Data_nasc, Nome, CEP, Rua, Numero, Bairro, Cidade, Estado, Telefone, E_mail, Login, Senha, Foto) VALUES (NULL, @CPF, @Data_nasc, @Nome, @CEP, @Rua, @Numero, @Bairro, @Cidade, @Estado, @Telefone, @E_mail, @Login, @Senha, @Foto)";

                MySqlCommand cmd = new MySqlCommand(sql, banco.conecta());
                cmd.Parameters.AddWithValue("@CPF", this.cpf);
                cmd.Parameters.AddWithValue("@Data_nasc", this.data_nasc);
                cmd.Parameters.AddWithValue("@Nome", this.nome);
                cmd.Parameters.AddWithValue("@CEP", this.cep);
                cmd.Parameters.AddWithValue("@Rua", this.rua);
                cmd.Parameters.AddWithValue("@Numero", this.numero);
                cmd.Parameters.AddWithValue("@Bairro", this.bairro);
                cmd.Parameters.AddWithValue("@Cidade", this.cidade);
                cmd.Parameters.AddWithValue("@Estado", this.estado);
                cmd.Parameters.AddWithValue("@Telefone", this.telefone);
                cmd.Parameters.AddWithValue("@E_mail", this.email);
                cmd.Parameters.AddWithValue("@Login", this.login);
                cmd.Parameters.AddWithValue("@Senha", this.senha);
                cmd.Parameters.AddWithValue("@Foto", this.foto);
                cmd.ExecuteNonQuery();

                banco.desconecta(banco.conecta());

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
コード例 #5
0
ファイル: Cliente.cs プロジェクト: gui8515/MAF-GR
        //Metodo de cadastrar
        public bool setCliente()
        {
            try
            {
                bd banco = new bd();

                string sql = "INSERT INTO tb_cliente (ID_cliente, CNH, Categoria, Validade, CPF, Data_nasc, Nome, CEP, Rua, Numero, Bairro, Cidade, Estado, Telefone, E_mail, Foto) VALUES (NULL, @CNH, @Categoria, @Validade, @CPF, @Data_nasc, @Nome, @CEP, @Rua, @Numero, @Bairro, @Cidade, @Estado, @Telefone, @E_mail, @Foto)";

                MySqlCommand cmd = new MySqlCommand(sql, banco.conecta());
                cmd.Parameters.AddWithValue("@CNH", this.cnh);
                cmd.Parameters.AddWithValue("@Categoria", this.categoria);
                cmd.Parameters.AddWithValue("@Validade", this.data_val);
                cmd.Parameters.AddWithValue("@CPF", this.cpf);
                cmd.Parameters.AddWithValue("@Data_nasc", this.data_nasc);
                cmd.Parameters.AddWithValue("@Nome", this.nome);
                cmd.Parameters.AddWithValue("@CEP", this.cep);
                cmd.Parameters.AddWithValue("@Rua", this.rua);
                cmd.Parameters.AddWithValue("@Numero", this.numero);
                cmd.Parameters.AddWithValue("@Bairro", this.bairro);
                cmd.Parameters.AddWithValue("@Cidade", this.cidade);
                cmd.Parameters.AddWithValue("@Estado", this.estado);
                cmd.Parameters.AddWithValue("@Telefone", this.telefone);
                cmd.Parameters.AddWithValue("@E_mail", this.email);
                cmd.Parameters.AddWithValue("@Foto", this.foto);
                cmd.ExecuteNonQuery();

                banco.desconecta(banco.conecta());

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
コード例 #6
0
ファイル: aut_login.cs プロジェクト: gui8515/MAF-GR
        //Metodo de autenticação login
        public bool verAut_login()
        {
            try
            {
                int retorno = -1;

                bd banco = new bd();

                string sql = "SELECT COUNT(*) FROM tb_funcionario WHERE Login=@login AND Senha=@senha";

                MySqlCommand cmd = new MySqlCommand(sql, banco.conecta());
                cmd.Parameters.AddWithValue("@login", this.login);
                cmd.Parameters.AddWithValue("@senha", this.senha);
                cmd.ExecuteNonQuery();

                retorno = Convert.ToInt32(cmd.ExecuteScalar());

                banco.desconecta(banco.conecta());

                return(retorno > 0);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao conectar no banco de dados!" + "\n" + "\n" + "Erro: " + ex.Message, "Banco de Dados");
                Environment.Exit(1);
                return(false);
            }
        }
コード例 #7
0
ファイル: Funcionario.cs プロジェクト: gui8515/MAF-GR
        //Metodo de excluir
        public bool excFuncionario()
        {
            try
            {
                bd banco = new bd();

                string sql = "DELETE FROM tb_funcionario WHERE ID_func=@ID_func";

                MySqlCommand cmd = new MySqlCommand(sql, banco.conecta());
                cmd.Parameters.AddWithValue("@ID_func", this.id);
                cmd.ExecuteNonQuery();

                banco.desconecta(banco.conecta());

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }