public static bool Validar_Cad_Prod(Prod_DTO obj) { try { string sql = "select * from TB_Produtos where nome = @nome"; SqlCommand cm = new SqlCommand(sql, Conexao_DAL.Cad_Func()); cm.Parameters.AddWithValue("@nome", obj.nome); SqlDataReader dados = cm.ExecuteReader(); //serve para executar while (dados.Read()) //executa o loop para encontrar os dados { if (dados.HasRows) //Se ele encontrar ele executa esse código, se achar ele coloca em um vetor { return(true); } } return(false); } catch (Exception xy) { throw new Exception(xy.Message); } }
public static Prod_DTO BuscarProd(string Nome)//Testar pela string recebida da bll { try { Prod_DTO produto = new Prod_DTO(); string sql = "select * from TB_PRODUTOS where nome = @nome"; SqlCommand com = new SqlCommand(sql, Conexao_DAL.PRODUTO());//é necessário colocar a string onde irá pesquisar no banco, e a classe de conexão da onde vem. com.Parameters.AddWithValue("@nome", Nome); SqlDataReader executar = com.ExecuteReader(); while (executar.Read()) { if (executar.HasRows) { produto.nome = executar["nome"].ToString(); produto.preco = executar["preco"].ToString(); produto.tipo = executar["tipo"].ToString(); produto.unid_medida = executar["unid_medida"].ToString(); produto.estoque = executar["estoque"].ToString(); return(produto); } } throw new Exception("O produto não foi encontrado"); } catch (Exception ex) { throw new Exception("Erro fora do Try " + ex.Message); } }
public static string alterar(CADASTRO_DTO obj) { try { string sql = "UPDATE tb_funcionarios SET nome=@nome, CPF=@CPF, RG=@RG, endereco=@endereco, agencia=@agencia, conta=@conta, banco=@banco, numero=@numero, cidade=@cidade, bairro = @bairro, estado=@estado, telefone=@telefone"; SqlCommand cm = new SqlCommand(sql, Conexao_DAL.Cad_Func()); cm.Parameters.AddWithValue("@nome", obj.nome); cm.Parameters.AddWithValue("@CPF", obj.CPF); cm.Parameters.AddWithValue("@RG", obj.RG); cm.Parameters.AddWithValue("@endereco", obj.endereco); cm.Parameters.AddWithValue("@agencia", obj.agencia); cm.Parameters.AddWithValue("@conta", obj.conta); cm.Parameters.AddWithValue("@banco", obj.banco); cm.Parameters.AddWithValue("@numero", obj.numero); cm.Parameters.AddWithValue("@cidade", obj.cidade); cm.Parameters.AddWithValue("@bairro", obj.bairro); cm.Parameters.AddWithValue("@estado", obj.estado); cm.Parameters.AddWithValue("@telefone", obj.telefone); cm.ExecuteNonQuery(); return("Alterado com sucesso!"); } catch (Exception ex) { return(ex.Message); } }
public static string val_cad_func(CADASTRO_DTO obj) { try { string sql = "insert into tb_funcionarios(nome, CPF, RG, endereco, agencia, conta, banco, numero, cidade, bairro, estado, telefone) values(@nome, @CPF, @RG, @endereco, @agencia, @conta, @banco, @numero, @cidade, @bairro, @estado, @telefone)"; SqlCommand cm = new SqlCommand(sql, Conexao_DAL.Cad_Func()); cm.Parameters.AddWithValue("@nome", obj.nome); cm.Parameters.AddWithValue("@CPF", obj.CPF); cm.Parameters.AddWithValue("@RG", obj.RG); cm.Parameters.AddWithValue("@endereco", obj.endereco); cm.Parameters.AddWithValue("@agencia", obj.agencia); cm.Parameters.AddWithValue("@conta", obj.conta); cm.Parameters.AddWithValue("@banco", obj.banco); cm.Parameters.AddWithValue("@numero", obj.numero); cm.Parameters.AddWithValue("@cidade", obj.cidade); cm.Parameters.AddWithValue("@bairro", obj.bairro); cm.Parameters.AddWithValue("@estado", obj.estado); cm.Parameters.AddWithValue("@telefone", obj.telefone); SqlDataReader dados = cm.ExecuteReader(); //DataTable dt = new DataTable(); //dt = sql(); return("Sucesso!"); } catch (Exception exe) { return("ERRO Ao cadastrar" + exe.Message); } finally { if (Conexao_DAL.Login().State != ConnectionState.Closed) { Conexao_DAL.Login().Close(); } } }
public static string Validar_Login(Login_DTO obj) { try { string sql = "select * from TB_LOGIN where usuario = @usuario AND senha = @senha"; SqlCommand cm = new SqlCommand(sql, Conexao_DAL.Login()); cm.Parameters.AddWithValue("@usuario", obj.Usuario); cm.Parameters.AddWithValue("@senha", obj.Senha); SqlDataReader dados = cm.ExecuteReader(); //serve para executar while (dados.Read()) //executa o loop para encontrar os dados { if (dados.HasRows) //Se ele encontrar ele executa esse código, se achar ele coloca em um vetor { return("sucesso"); } } return("usuário ou senha inválidos!!"); } catch (Exception xy) { return(xy.Message); } }
public static string Cad_Prod(Prod_DTO obj) { try { string sql = "insert into TB_PRODUTOS(preco, nome, tipo, unid_medida, estoque) values(@preco, @nome,@tipo,@unid_medida, @estoque)"; SqlCommand cm = new SqlCommand(sql, Conexao_DAL.PRODUTO()); cm.Parameters.AddWithValue("@nome", obj.nome); cm.Parameters.AddWithValue("@tipo", obj.tipo); cm.Parameters.AddWithValue("@estoque", obj.estoque); cm.Parameters.AddWithValue("@unid_medida", obj.unid_medida); cm.Parameters.AddWithValue("@preco", obj.preco); SqlDataReader dados = cm.ExecuteReader(); while (dados.Read()) { if (dados.HasRows)//Se ele encontrar ele executa esse código, se achar ele coloca em um vetor { return("Poduto já encontrado"); } } return("Produto cadastrado!"); } catch (Exception xy) { return(xy.Message); } }
public static string alterar(Prod_DTO produto) { try { string sql = "UPDATE tb_produtos SET nome=@nome, tipo=@tipo, unid_medida=@unid_medida, preco=@preco, estoque=@estoque"; SqlCommand cm = new SqlCommand(sql, Conexao_DAL.PRODUTO()); cm.Parameters.AddWithValue("@nome", produto.nome); cm.Parameters.AddWithValue("@tipo", produto.tipo); cm.Parameters.AddWithValue("@unid_medida", produto.unid_medida); cm.Parameters.AddWithValue("@preco", double.Parse(produto.preco)); cm.Parameters.AddWithValue("@estoque", int.Parse(produto.estoque)); cm.ExecuteNonQuery(); return("Sucesso!"); } catch (Exception ex) { return("ESSE ERRO AQUI" + ex.Message); } }
public static CADASTRO_DTO Buscar(string CPF) { try { CADASTRO_DTO obj = new CADASTRO_DTO(); string sql = "select * from tb_funcionarios where CPF = @CPF"; SqlCommand com = new SqlCommand(sql, Conexao_DAL.Cad_Func());//é necessário colocar a string onde irá pesquisar no banco, e a classe de conexão da onde vem. com.Parameters.AddWithValue("@CPF", CPF); SqlDataReader execut = com.ExecuteReader(); while (execut.Read()) { if (execut.HasRows) { obj.ID = int.Parse(execut["cod_funcionario"].ToString()); obj.nome = execut["nome"].ToString(); obj.CPF = execut["CPF"].ToString(); obj.RG = execut["RG"].ToString(); obj.cidade = execut["cidade"].ToString(); obj.estado = execut["estado"].ToString(); obj.bairro = execut["bairro"].ToString(); obj.endereco = execut["endereco"].ToString(); obj.conta = execut["conta"].ToString(); obj.banco = execut["banco"].ToString(); obj.telefone = execut["telefone"].ToString(); obj.agencia = execut["agencia"].ToString(); obj.numero = execut["numero"].ToString(); return(obj); } } throw new Exception("Não encontrado!"); } catch (Exception xy) { throw new Exception(xy.Message); } /*public static List<CADASTRO_DTO> Buscar(CADASTRO_DTO obj) * { * try * { * List<CADASTRO_DTO> valor = new List<CADASTRO_DTO>(); * //CADASTRO_DTO obj = new CADASTRO_DTO(); * * string script = "select * from tb_funcionarios where CPF = @CPF"; * SqlCommand com = new SqlCommand(script, Conexao_DAL.Cad_Func()); * com.Parameters.AddWithValue("@CPF", obj.CPF);//passando o valor do obj.CPF para variável @CPF * * SqlDataReader dados = com.ExecuteReader(); * while (dados.Read()) * { * * valor.Add(obj); * * } * return valor; * } * catch * { * throw new Exception("Erro no primeiro catch"); * } * * }*/ /*public DataTable buscar(String valor) * { * DataTable dt = new DataTable(); * SqlDataAdapter da = new SqlDataAdapter("Select * from table tb_funcionarios where CPF like '%" + valor + "%'", Conexao_DAL.Cad_Func()); * da.Fill(dt);//fill executa o comando do data adapter, e preenche o datatable com os valores da busca * return dt; * }*/ /* * * SqlConnection sqlConnection1 = new SqlConnection(@"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=RESTAURANTE;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"); * SqlCommand cmd = new SqlCommand(); * SqlDataReader reader; * * cmd.CommandText = "select * from tb_funcionarios where CPF = @CPF"; * cmd.Parameters.AddWithValue("@CPF", obj.CPF); * cmd.CommandType = CommandType.Text; * cmd.Connection = sqlConnection1; * * sqlConnection1.Open(); * * reader = cmd.ExecuteReader(); * // Data is accessible through the DataReader object here. * * sqlConnection1.Close();*/ }