public Servico BuscarServico(int idServico) { FactoryConnection conn = new FactoryConnection(); Servico serv = new Servico(); try { String query = "SELECT * FROM Servico WHERE IdServico = '" + idServico + "' and ativo = 1"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); while (reader.Read()) { serv.IdServico = (int)reader["IdServico"]; serv.Descricao = (String)reader["Descricao"]; serv.Valor = (Decimal)reader["Valor"]; serv.Ativo = (Boolean)reader["Ativo"]; } reader.Close(); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } finally { conn.FecharConnecxao(); } return serv; }
public bool Autenticar(String usuario, String senha) { bool retorno = false; try{ FactoryConnection conn = new FactoryConnection(); String query = "select Login, Senha, Ativo from Usuario where Login='******' and Senha='" + senha + "' and Ativo=1 "; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); if (reader.Read()) { retorno = true; } else { retorno = false; } conn.FecharConnecxao(); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } return retorno; }
public Usuario BuscarUsuario(String login) { FactoryConnection conn = new FactoryConnection(); Usuario usu = new Usuario(); try { String query = "SELECT * FROM Usuario WHERE login = '******'"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); while (reader.Read()) { usu.Nome = (String)reader["nome"]; usu.Login = (String)reader["login"]; usu.Senha = (String)reader["senha"]; usu.isGestor = (int)reader["TipoUsuario"]; } reader.Close(); conn.FecharConnecxao(); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } return usu; }
public void CadastrarItensVenda(Modelo.ItensVenda item) { FactoryConnection conn = new FactoryConnection(); String query = ""; try { if (item.IdProduto == 0) { query = "insert into VendaProdutoServico (IdVenda, IdServico) values" + "('" + item.IdVenda + "', '" + item.IdServico + "')"; } if (item.IdServico == 0) { query = "insert into VendaProdutoServico (IdVenda, IdProduto) values" + "('" + item.IdVenda + "', '" + item.IdProduto + "')"; } SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } finally { conn.FecharConnecxao(); } }
public int CadastrarVenda(Modelo.Venda venda) { FactoryConnection conn = new FactoryConnection(); int id = 0; string sSQL = @"INSERT INTO Venda (Valor, DataHoje, CPFFuncionario, CPFCliente) VALUES (@Valor, @DataHoje, @CPFFuncionario, @CPFCliente) SET @IdVenda = SCOPE_IDENTITY()"; try { SqlCommand cmd = new SqlCommand(sSQL, conn.AbrirConnexao()); cmd.Parameters.AddWithValue("@Valor", venda.ValorTotal); cmd.Parameters.AddWithValue("@DataHoje", DateTime.Now); cmd.Parameters.AddWithValue("@CPFFuncionario", venda.CPFFuncionario); cmd.Parameters.AddWithValue("@CPFCliente", venda.CPFCliente); cmd.Parameters.AddWithValue("@IdVenda", 0).Direction = System.Data.ParameterDirection.Output; cmd.ExecuteNonQuery(); id = Convert.ToInt32(cmd.Parameters["@IdVenda"].Value); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } finally { conn.FecharConnecxao(); } return id; }
public Produto BuscarProduto(int idProduto) { FactoryConnection conn = new FactoryConnection(); Produto prod = new Produto(); try { String query = "SELECT * FROM Produto WHERE IdProduto = '"+ idProduto +"' AND Ativo = 1"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); while (reader.Read()) { prod.Descricao = (String)reader["Descricao"]; prod.Valor = (Decimal)reader["Valor"]; prod.Quantidade = (int)reader["Quantidade"]; prod.IdProduto = (int)reader["IdProduto"]; prod.Ativo = (Boolean)reader["Ativo"]; } reader.Close(); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } finally { conn.FecharConnecxao(); } return prod; }
public void AlterarUsuario(Usuario usuario, String login) { FactoryConnection conn = new FactoryConnection(); try { String query = "UPDATE Usuario SET Nome = '" + usuario.Nome + "', Login = '******', Senha = '" + usuario.Senha + "', TipoUsuario = '" + usuario.isGestor + "' WHERE Login = '******'"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); conn.FecharConnecxao(); MessageBox.Show("Alterado com sucesso!"); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } }
public void AlterarFuncionario(Funcionario func) { FactoryConnection conn = new FactoryConnection(); try { String query = "UPDATE Funcionario SET nome = '" + func.Nome + "', telefone = '" + func.Telefone + "', endereco = '"+ func.Endereco + "', porcentagem = '"+func.Porcentagem+ "', dataNascimento = '" + func.DataNascimento + "' WHERE cpf = '"+func.Cpf+"'"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); MessageBox.Show("Alterado com sucesso!"); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } finally { conn.FecharConnecxao(); } /* try { comm.CommandText = "UPDATE FUNCIONARIOS set NOME=@nome, endereco=@endereco, datnascimento=@datNascimento," + "telefone=@telefone"; comm.Parameters.AddWithValue("@nome", funionario.Nome); comm.Parameters.AddWithValue("@endereco", funionario.Endereco); comm.Parameters.AddWithValue("@datNascimento", funionario.Data_Nascimento); comm.Parameters.AddWithValue("@telefone", funionario.Telefone); comm.Parameters.AddWithValue("@cpf", funionario.Cpf); fc.AbrirConnexao(); comm.ExecuteNonQuery(); fc.FecharConnecxao(); } catch (SqlException e) { e.Message.GetType(); } */ }
public ArrayList BuscarAniversariantes(String data) { FactoryConnection conn = new FactoryConnection(); ArrayList lista = new ArrayList(); try { String query = "SELECT * FROM Cliente WHERE DataNascimento LIKE '%" + data + "%'"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); while (reader.Read()) { Cliente cli = new Cliente(); cli.Nome = (String)reader["nome"]; cli.Cpf = (String)reader["cpf"]; cli.DataNascimento = (String)reader["dataNascimento"]; cli.Email = (String)reader["email"]; cli.Endereco = (String)reader["endereco"]; cli.Telefone = (String)reader["telefone"]; cli.Ativo = (Boolean)reader["Ativo"]; if (cli.Ativo == true) { lista.Add(cli); } } } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } finally { conn.FecharConnecxao(); } return lista; }
public void AlterarCliente(Cliente cliente) { FactoryConnection conn = new FactoryConnection(); try { String query = "update Cliente set Nome = '"+cliente.Nome+"', telefone = '"+cliente.Telefone+"', endereco = '" +cliente.Endereco+"', DataNascimento = '"+cliente.DataNascimento+"', email = '"+cliente.Email+"' where cpf = '"+cliente.Cpf+"'"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); MessageBox.Show("Alterado com sucesso!"); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } finally { conn.FecharConnecxao(); } }
public void AlterarServico(Servico servico, String idServicoParaServico) { FactoryConnection conn = new FactoryConnection(); try { String query = "UPDATE Servico SET Descricao = '" + servico.Descricao + "' , Valor = '" + servico.Valor + "' WHERE Descricao = '" + idServicoParaServico + "'"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); MessageBox.Show("Alterado com sucesso!"); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } finally { conn.FecharConnecxao(); } }
public Funcionario BuscarFuncionario(String cpf) { FactoryConnection conn = new FactoryConnection(); Funcionario func = new Funcionario(); try { String query = "SELECT * FROM Funcionario WHERE cpf = '" + cpf + "'"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); while (reader.Read()) { func.Nome = (String)reader["nome"]; func.Cpf = (String)reader["cpf"]; func.DataNascimento = (String)reader["dataNascimento"]; func.Porcentagem = (double)reader["porcentagem"]; func.Endereco = (String)reader["endereco"]; func.Telefone = (String)reader["telefone"]; func.Ativo = (bool)reader["ativo"]; } reader.Close(); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } finally { conn.FecharConnecxao(); } return func; }
public void AlterarProduto(Produto produto) { FactoryConnection conn = new FactoryConnection(); try { String query = "UPDATE Produto SET Descricao = '" + produto.Descricao + "', Valor = '" + produto.Valor + "', Quantidade = '" + produto.Quantidade + "' WHERE IdProduto = '" + produto.IdProduto + "'"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); MessageBox.Show("Alterado com sucesso!"); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } finally { conn.FecharConnecxao(); } }
public void RemoverServico(String Descricao) { FactoryConnection conn = new FactoryConnection(); try { String query = "UPDATE Servico SET Ativo=0 WHERE Descricao = '" + Descricao + "'"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); MessageBox.Show("Serviço removido com sucesso!"); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } finally { conn.FecharConnecxao(); } }
public ArrayList ListarServico(String busca) { FactoryConnection conn = new FactoryConnection(); ArrayList lista = new ArrayList(); try { String query = "SELECT * FROM Servico WHERE descricao LIKE '%" + busca + "%' and ativo = 1"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); while (reader.Read()) { Modelo.Servico servico = new Modelo.Servico(); servico.IdServico = (int)reader["IdServico"]; servico.Descricao = (String)reader["Descricao"]; servico.Valor = (Decimal)reader["Valor"]; servico.Ativo = (Boolean)reader["Ativo"]; if(servico.Ativo == true) { lista.Add(servico); } } reader.Close(); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } finally { conn.FecharConnecxao(); } return lista; }
public void RelatorioBalacoDiario() { FactoryConnection conn = new FactoryConnection(); string endereco = "C:\relatorioBalancoDiario.csv"; using (StreamWriter writer = new StreamWriter(endereco, false, Encoding.GetEncoding("iso-8859-15"))) { writer.WriteLine("Descrição do Produto;"+ "Entrada de Produto;"+ "Saida de Produtro;"+ "Valor Unitario do Produto;"+ "Total Saida de Produto;"+ "Descricao do Serviço;"+ "Valor Unitário de Serviço;" + "Quantidade Total de Servico;"+ "Total Saida de Servico;"+ " Valor Total de Servico e Produto"); SqlCommand sqlComand = new SqlCommand("RelatorioBalacoDiario", conn.AbrirConnexao()); using (IDataReader reader = sqlComand.ExecuteReader()) { while (reader.Read()) { writer.WriteLine( Convert.ToString(reader["Produto"]) + ";" + Convert.ToString(reader["EntradaProduto"]) + ";" + Convert.ToString(reader["SaidaProdutro"]) + ";" + Convert.ToString(reader["ValorUnitarioProduto"]) + ";" + Convert.ToString(reader["TotalSaidaProduto"]) + ";" + Convert.ToString(reader["Servico"]) + ";" + Convert.ToString(reader["ValorUnitarioServico"]) + ";" + Convert.ToString(reader["QuantidadeTotalServico"]) + ";" + Convert.ToString(reader["TotalSaidaServico"]) + ";" + Convert.ToString(reader["ValorTotalServicoProduto"])); } } conn.FecharConnecxao(); } }
public Cliente BuscarCliente(String cpf) { FactoryConnection conn = new FactoryConnection(); Cliente cli = new Cliente(); try { String query = "SELECT * FROM Cliente WHERE cpf = '" + cpf + "'"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); while (reader.Read()) { cli.Nome = (String)reader["nome"]; cli.Cpf = (String)reader["cpf"]; cli.DataNascimento = (String)reader["dataNascimento"]; cli.Email = (String)reader["email"]; cli.Endereco = (String)reader["endereco"]; cli.Telefone = (String)reader["telefone"]; } reader.Close(); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } finally { conn.FecharConnecxao(); } return cli; }
public void CadastrarFuncionario(Funcionario funionario) { if (this.VerificaFunc(funionario.Cpf)) { MessageBox.Show("Já existe Funcionário cadastrado com este CPF!"); } else { FactoryConnection conn = new FactoryConnection(); try { String query = "insert into Funcionario (Nome, cpf, telefone, endereco, porcentagem, datanascimento, ativo) values" + "('" + funionario.Nome + "', '" + funionario.Cpf + "', '" + funionario.Telefone + "', '" + funionario.Endereco + "', '" + funionario.Porcentagem + "', '" + funionario.DataNascimento + "', '" + funionario.Ativo + "')"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); MessageBox.Show("Cadastro Efetuado com sucesso !!"); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } finally { conn.FecharConnecxao(); } } }
public ArrayList ListarFuncionario(String buscar) { FactoryConnection conn = new FactoryConnection(); ArrayList lista = new ArrayList(); try { String query = "SELECT * FROM Funcionario WHERE nome LIKE '%" + buscar + "%' and ativo = 1" ; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); while (reader.Read()) { Funcionario func = new Funcionario(); func.Nome = (String)reader["nome"]; func.Cpf = (String)reader["cpf"]; func.DataNascimento = (String)reader["DataNascimento"]; func.Porcentagem = (double)reader["porcentagem"]; func.Endereco = (String)reader["endereco"]; func.Telefone = (String)reader["telefone"]; func.Ativo = (bool)reader["ativo"]; lista.Add(func); } reader.Close(); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } finally { conn.FecharConnecxao(); } return lista; }
public ArrayList ListarProduto(String produto) { FactoryConnection conn = new FactoryConnection(); ArrayList lista = new ArrayList(); try { String query = "SELECT * FROM Produto WHERE Descricao LIKE '%" + produto + "%'"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); while (reader.Read()) { Produto umProduto = new Produto(); umProduto.Descricao = (String)reader["Descricao"]; umProduto.Valor = (Decimal)reader["Valor"]; umProduto.Quantidade = (int)reader["Quantidade"]; umProduto.Ativo = (Boolean)reader["Ativo"]; umProduto.IdProduto = (int)reader["IdProduto"]; if (umProduto.Ativo == true) { lista.Add(umProduto); } } reader.Close(); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } finally { conn.FecharConnecxao(); } return lista; }
public bool VerificaTipoUsuario(String login) { bool retorno = true; try{ FactoryConnection conn = new FactoryConnection(); String query = "select tipoUsuario from Usuario where Login='******' AND tipoUsuario = '1'"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); if (reader.Read()) { conn.FecharConnecxao(); retorno = true; } else { conn.FecharConnecxao(); retorno = false; } } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } return retorno; }
public void RemoverFuncionario(String cpf) { FactoryConnection conn = new FactoryConnection(); try { String query = "UPDATE Funcionario SET ativo = 0 where CPF ='" + cpf + "'"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); MessageBox.Show("Funcionário removido com sucesso!"); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } finally { conn.FecharConnecxao(); } /* try { comm.CommandText = "DELETE FROM FUNCIONARIO WHERE CPF=@CPF"; comm.Parameters.AddWithValue("@cpf", cpf); fc.AbrirConnexao(); comm.ExecuteNonQuery(); fc.FecharConnecxao(); } catch (SqlException e) { e.Message.GetType(); } */ }
public void RemoverUsuario(String login) { FactoryConnection conn = new FactoryConnection(); try { String query = "UPDATE Usuario SET Ativo=0 WHERE Login = '******'"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); MessageBox.Show("Usuario removido com sucesso!"); conn.FecharConnecxao(); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } }
public bool VerificaFunc(String cpf) { bool retorno = true; FactoryConnection conn = new FactoryConnection(); try { String query = "select cpf from Funcionario where cpf ='" + cpf + "'"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); if (reader.Read()) { retorno = true; } else { retorno = false; } } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } finally { conn.FecharConnecxao(); } return retorno; }
public void CadastrarProdutos(Produto produto) { FactoryConnection conn = new FactoryConnection(); try { String query = "insert into Produto (Descricao, Valor, Quantidade, Ativo) values" + "('" + produto.Descricao + "', '" + produto.Valor + "', '" + produto.Quantidade + "','" + produto.Ativo + "')"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); MessageBox.Show("Cadastrado com sucesso!"); } catch(Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco!"); } finally { conn.FecharConnecxao(); } }
public bool VerificaExistenciaServico(String Descricao) { bool retorno = true; FactoryConnection conn = new FactoryConnection(); try { String query = "select Descricao from Servico where Descricao ='" + Descricao + "'"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); if (reader.Read()) { retorno = true; } else { retorno = false; } } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } finally { conn.FecharConnecxao(); } return retorno; }
public void CadastrarUsuario(Usuario usuario) { FactoryConnection conn = new FactoryConnection(); try { String query = "insert into Usuario (Nome, Login, Senha, TipoUsuario, Ativo) values" + "('" + usuario.Nome + "', '" + usuario.Login + "', '" + usuario.Senha + "', '" + usuario.isGestor + "', '" + usuario.Ativo + "')"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); conn.FecharConnecxao(); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } }
public void RelatorioFuncionario() { FactoryConnection conn = new FactoryConnection(); string endereco = "C:\\relatorioFuncionario.csv"; using (StreamWriter writer = new StreamWriter(endereco, false, Encoding.GetEncoding("iso-8859-15"))) { writer.WriteLine("NOME;QUANTIDADE DE SERVIÇOS;VALOR TOTAL/SERVIÇOS"); SqlCommand sqlComand = new SqlCommand("RelatorioFuncionario", conn.AbrirConnexao()); using (IDataReader reader = sqlComand.ExecuteReader()) { while (reader.Read()) { writer.WriteLine(Convert.ToString(reader["Nome"]) + ";" + Convert.ToString(reader["Quantidade"]) + ";" + Convert.ToString(reader["Valor"])); } } conn.FecharConnecxao(); } }
//--------foi acrescentado---------// public void CadastrarServico(Servico servico) { FactoryConnection conn = new FactoryConnection(); try { String query = "insert into Servico (Descricao,Valor,Ativo) values" + "('" + servico.Descricao + "', '" + servico.Valor + "', '" + servico.Ativo + "')"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); //comand.ExecuteNonQuery(); <---- Não seria melhor usar o comand pra executar a instrução SQL ? SqlDataReader reader = comand.ExecuteReader(); MessageBox.Show("Cadastrado com sucesso!"); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!");//----até aqui----/ } finally { conn.FecharConnecxao(); } }
public ArrayList ListarUsuario(String busca) { FactoryConnection conn = new FactoryConnection(); ArrayList lista = new ArrayList(); try { String query = "SELECT * FROM Usuario WHERE nome LIKE '%"+busca+"%'"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); while (reader.Read()) { Modelo.Usuario usu = new Modelo.Usuario(); usu.Nome = (String) reader["Nome"]; usu.Login = (String)reader["Login"]; usu.Senha = (String)reader["Senha"]; usu.isGestor = (int)reader["TipoUsuario"]; usu.Ativo = (Boolean)reader["Ativo"]; if(usu.Ativo == true) { lista.Add(usu); } } reader.Close(); conn.FecharConnecxao(); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } return lista; }