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 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 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();*/ }