}//---- public Compra SelectCompra(string cpf) { Compra compra = null; System.Data.IDbConnection objConexao; System.Data.IDbCommand objCommand; System.Data.IDataReader objDataReader; objConexao = Mapped.Connection(); objCommand = Mapped.Command("SELECT * FROM com_compras WHERE usu_cpf_cnpj = ?cpf", objConexao); objCommand.Parameters.Add(Mapped.Parameter("?cpf", cpf)); objDataReader = objCommand.ExecuteReader(); string cpf_cnpj = ""; while (objDataReader.Read()) { compra = new Compra(); compra.Com_codigo = Convert.ToInt32(objDataReader["com_codigo"]); compra.Com_data = Convert.ToDateTime(objDataReader["com_data"]); compra.Com_valor_total = Convert.ToDouble(objDataReader["com_valor_total"]); //compra.Com_status = Convert.ToInt32(objDataReader["com_status"]); cpf_cnpj = Convert.ToString(objDataReader["usu_cpf_cnpj"]); } objDataReader.Close(); objConexao.Close(); objCommand.Dispose(); if (cpf_cnpj != "") { UsuarioDB db = new UsuarioDB(); db.Select(cpf_cnpj); compra.Usuario = db.Select(cpf_cnpj); } objConexao.Dispose(); objDataReader.Dispose(); return(compra); }
}//---- public Vendas SelectVenda(string cpf) { Vendas venda = null; System.Data.IDbConnection objConexao; System.Data.IDbCommand objCommand; System.Data.IDataReader objDataReader; objConexao = Mapped.Connection(); objCommand = Mapped.Command("SELECT * FROM ven_vendas WHERE usu_cpf_cnpj = ?cpf", objConexao); objCommand.Parameters.Add(Mapped.Parameter("?cpf", cpf)); objDataReader = objCommand.ExecuteReader(); string cpf_cnpj = ""; while (objDataReader.Read()) { venda = new Vendas(); venda.ven_codigo = Convert.ToInt32(objDataReader["ven_codigo"]); venda.ven_data = Convert.ToDateTime(objDataReader["ven_data"]); cpf_cnpj = Convert.ToString(objDataReader["usu_cpf_cnpj"]); } objDataReader.Close(); objConexao.Close(); objCommand.Dispose(); if (cpf_cnpj != "") { UsuarioDB db = new UsuarioDB(); db.Select(cpf_cnpj); venda.usuario = db.Select(cpf_cnpj); } objConexao.Dispose(); objDataReader.Dispose(); return(venda); }
public static Produto SelectID(int id) { Produto produto = null; System.Data.IDbConnection objConexao; System.Data.IDbCommand objCommand; System.Data.IDataReader objDataReader; objConexao = Mapped.Connection(); objCommand = Mapped.Command("SELECT * FROM pro_produtos WHERE pro_codigo = ?pro_codigo", objConexao); objCommand.Parameters.Add(Mapped.Parameter("?pro_codigo", id)); objDataReader = objCommand.ExecuteReader(); string cpf_cnpj = ""; int sub_categoria = 0; int marca = 0; while (objDataReader.Read()) { produto = new Produto(); produto.Pro_codigo = Convert.ToInt32(objDataReader["pro_codigo"]); produto.Pro_nome = Convert.ToString(objDataReader["pro_nome"]); produto.Pro_descricao = Convert.ToString(objDataReader["pro_descricao"]); produto.Pro_condicao = Convert.ToString(objDataReader["pro_condicao"]); produto.Pro_preco = Convert.ToDouble(objDataReader["pro_preco"]); produto.Pro_preco_antigo = Convert.ToDouble(objDataReader["pro_preco_antigo"]); produto.Pro_medida = Convert.ToString(objDataReader["pro_medida"]); produto.Pro_quantidade = Convert.ToInt32(objDataReader["pro_quantidade"]); produto.Pro_status = Convert.ToBoolean(objDataReader["pro_status"]); cpf_cnpj = Convert.ToString(objDataReader["usu_cpf_cnpj"]); marca = Convert.ToInt32(objDataReader["mar_codigo"]); sub_categoria = Convert.ToInt32(objDataReader["sub_codigo"]); } objDataReader.Close(); objConexao.Close(); objCommand.Dispose(); if (cpf_cnpj != "") { UsuarioDB db = new UsuarioDB(); //db.Select(cpf_cnpj); produto.Usuario = db.Select(cpf_cnpj); } if (sub_categoria != 0) { produto.Subcategoria = SubcategoriaDB.Select(sub_categoria); } if (marca != 0) { produto.Marca = MarcasDB.Select(marca); } objConexao.Dispose(); objDataReader.Dispose(); return(produto); }
// //select produto do usuario logado public static Produto Select(string cpf) { Produto produto = null; System.Data.IDbConnection objConexao; System.Data.IDbCommand objCommand; System.Data.IDataReader objDataReader; objConexao = Mapped.Connection(); objCommand = Mapped.Command("SELECT * FROM pro_produtos WHERE usu_cpf_cnpj = ?cpf", objConexao); objCommand.Parameters.Add(Mapped.Parameter("?cpf", cpf)); objDataReader = objCommand.ExecuteReader(); string cpf_cnpj = ""; while (objDataReader.Read()) { produto = new Produto(); produto.Pro_codigo = Convert.ToInt32(objDataReader["pro_codigo"]); produto.Pro_nome = Convert.ToString(objDataReader["pro_nome"]); produto.Pro_descricao = Convert.ToString(objDataReader["pro_descricao"]); produto.Pro_condicao = Convert.ToString(objDataReader["pro_condicao"]); produto.Pro_preco = Convert.ToDouble(objDataReader["pro_preco"]); produto.Pro_medida = Convert.ToString(objDataReader["pro_medida"]); produto.Pro_quantidade = Convert.ToInt32(objDataReader["pro_quantidade"]); produto.Pro_status = Convert.ToBoolean(objDataReader["pro_status"]); cpf_cnpj = Convert.ToString(objDataReader["usu_cpf_cnpj"]); } objDataReader.Close(); objConexao.Close(); objCommand.Dispose(); if (cpf_cnpj != "") { UsuarioDB db = new UsuarioDB(); db.Select(cpf_cnpj); produto.Usuario = db.Select(cpf_cnpj); } objConexao.Dispose(); objDataReader.Dispose(); return(produto); }
/// <summary> /// Metodo para selecionar um especifico usuario com pedido do banco, passando o codigo dele. /// </summary> /// <param name="ped_id"></param> /// <returns></returns> public static UsuPed SelectUsu(int ped_id) { UsuPed upd = null; try { //Instanciando as conexoes com o banco (padrão) IDbConnection objConexao; IDbCommand objComando; IDataReader objReader; objConexao = Mapped.Connection(); string sql = "select * from usu_ped where ped_id=?ped_id;"; objComando = Mapped.Command(sql, objConexao); objComando.Parameters.Add(Mapped.Parameter("?ped_id", ped_id)); objReader = objComando.ExecuteReader(); // Criamos uma variavel que ira amarzenar o valor da chave estrangeira. int usuario = 0, pedido = 0; //Este while serve para enquanto tiver registros no banco, ele ira amarzenar dentro do Objeto Item, no caso uma fez só. while (objReader.Read()) //Este Objeto Reader que é o responsavel por ler o conteudo das tabelas do banco. { upd = new UsuPed(); //Salvando na variavel do Objeto Item a informação que encontrou naquele campo. usuario = Convert.ToInt32(objReader["usu_id"]); pedido = Convert.ToInt32(objReader["ped_id"]); } //Encerra conexao com o banco. objConexao.Close(); objComando.Dispose(); objConexao.Dispose(); // Depois de fecharmos essa conexao, temos que mandar o valor armazenado na variavel para conseguir o valor da outra tabela // que tem chave estrangeira. upd.Usuario = UsuarioDB.Select(usuario); upd.Pedido = PedidoDB.Select(pedido); return(upd); } catch { return(upd = null); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (Request.QueryString["str"] != null) { if (Request.QueryString["str"].ToString() != "") { try { string usuario = Request.QueryString["str"].ToString().Replace(" ", "+"); int n = Convert.ToInt32(usuario); Usuario usu = UsuarioDB.Select(n); txbId.Text = usu.Usu_id.ToString(); txbNome.Text = usu.Usu_nome; txbEmail.Text = usu.Usu_email; txbSenha.Text = usu.Usu_senha; DataSet ds = PerfilDB.SelectAll();; ddlPerfil.DataSource = ds; ddlPerfil.DataTextField = "per_tipo"; // Nome da coluna do Banco de dados ddlPerfil.DataValueField = "per_id"; // ID da coluna do Banco ddlPerfil.DataBind(); ddlPerfil.Items.Insert(0, "Selecione"); ddlPerfil.SelectedIndex = usu.Perfil.Per_id; } catch (Exception erro) { Response.Redirect("~/paginas/ConsultarUsuario.aspx"); } } } } }
//metodo copiado da modal login protected void btnEntrar_Click(object sender, EventArgs e) { string email = txbUserEmail.Text.ToString(); string senha = txbUserSenha.Text.ToString(); if (!IsValidUserFields(email, senha)) { Response.Redirect("/login/?l="); return; } Usuario usuario = new UsuarioCrypto() { Email = email, Senha = senha }; if (!UsuarioDB.IsValid(usuario)) { Response.Redirect("/login/?L="); txbUserEmail.Text = ""; txbUserSenha.Text = ""; return; } usuario = UsuarioDB.Select(usuario); if (usuario == null) { AlertError("E-mail e/ou Senha Inválidos"); } else { ResolveRedirect(usuario); } }