protected void enviarButton_Click(object sender, EventArgs e) { try { HttpPostedFile file = figuraFileUpload.PostedFile; if (file == null || string.IsNullOrEmpty(file.FileName) || file.InputStream == null) { throw new Exception("Arquivo invalido para o produto"); } Produto produto = new Produto(); produto.IdCategoria = Convert.ToInt32(categoriaDropDownList.SelectedValue); produto.Descricao = descricaoTextBox.Text; produto.Unidade = unidadeDropDownList.SelectedValue; produto.Preco = Convert.ToDouble(precoTextBox.Text); produto.MimeType = file.ContentType; byte[] bytes = new byte[file.InputStream.Length]; file.InputStream.Read(bytes, 0, bytes.Length); produto.Foto = bytes; ProdutosDao.IncluirProduto(produto); mensagemLabel.CssClass = "alert alert-success"; mensagemLabel.Text = "Produto incluido com sucesso"; } catch (Exception ex) { mensagemLabel.CssClass = "alert alert-danger"; mensagemLabel.Text = ex.Message; } }
protected void produtosRepeater_ItemDataBound(object sender, RepeaterItemEventArgs e) { HiddenField idField = (HiddenField)e.Item.FindControl("idHiddenField"); if (idField != null) { int id = Convert.ToInt32(idField.Value); Image image = (Image)e.Item.FindControl("produtoImage"); image.ImageUrl = "data:" + ProdutosDao.BuscarProduto(id).MimeType + ";base64," + ProdutosDao.ExibirImagem(id); } }
private void button1_Click_1(object sender, EventArgs e) { Produto produto = new Produto(txt_Desc.Text, txt_Nome.Text, txt_Marca.Text, txt_Valunit.Text, txt_Qntde.Text); if (produto.validar()) { ProdutosDao.salvar(produto); MessageBox.Show("Fornecedor registrado com sucesso!"); } else { MessageBox.Show("Falha ao registrar fornecedor... Verifique os dados no formulário!"); } }
protected void produtosRepeater_ItemDataBound(object sender, RepeaterItemEventArgs e) { //Obtendo uma referência ao controle HiddenField HiddenField idField = (HiddenField)e.Item.FindControl("IdHiddenField"); if (idField != null) { int id = Convert.ToInt32(idField.Value); Image image = (Image)e.Item.FindControl("produtoImage"); //Atribuindo a imagem ao controle Image image.ImageUrl = "data:" + ProdutosDao.BuscarProduto(id).Mime_Type + ";base64," + ProdutosDao.ExibirImagem(id); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { pedidosDropDownList.DataSource = PedidosDao.ListarPedidosVM(); pedidosDropDownList.DataTextField = "NomeCliente"; pedidosDropDownList.DataValueField = "IdPedido"; pedidosDropDownList.DataBind(); produtosDropDownList.DataSource = ProdutosDao.ListarProdutos(); produtosDropDownList.DataTextField = "Descricao"; produtosDropDownList.DataValueField = "Id"; produtosDropDownList.DataBind(); } }
private void button1_Click(object sender, EventArgs e) { listEstoque.Rows.Clear(); /* * Inserir Total das vendas com faturamento total * e quantidade de vendas, produtos mais vendidos e lucro */ var estoques = ProdutosDao.retornarTudo(); foreach (var estoque in estoques) { listEstoque.Rows.Add(estoque.descr, estoque.nome, estoque.marca, estoque.Valunit, estoque.Qntde); } }
public ContEstoque() { InitializeComponent(); /* * Inserir Total das vendas com faturamento total * e quantidade de vendas, produtos mais vendidos e lucro */ var estoques = ProdutosDao.retornarTudo(); foreach (var estoque in estoques) { listEstoque.Rows.Add(estoque.Id, estoque.descr, estoque.nome, estoque.marca, estoque.Valunit, estoque.Qntde); } }
private void frmVendas_Load(object sender, EventArgs e) { cmbFormaPagamento.Items.Add("Dinheiro a vista"); cmbFormaPagamento.Items.Add("Cartão Crédito"); cmbFormaPagamento.Items.Add("Cartão Débito"); cmbFormaPagamento.Items.Add("Cheque"); cmbSatus.Items.Add("Pago"); cmbSatus.Items.Add("A pagar"); Clientes = ClienteDAO.retornarTudo(); for (int i = 0; i < Clientes.Count; i++) { cmbCliente.Items.Add(Clientes[i].nome); } Produtos = ProdutosDao.retornarTudo(); for (int i = 0; i < Produtos.Count; i++) { cmbProduto.Items.Add(Produtos[i].descr); } }
static void Main() { ProdutosDao.resetarTabela(); UsuarioDao.resetarTabela(); FornecedorDao.resetarTabela(); RastreioDAO.resetarTabela(); VendasDAO.resetarTabela(); FornecedorDao.criarTabela(); UsuarioDao.criarTabela(); ProdutosDao.criarTabela(); VendasDAO.criarTabela(); RastreioDAO.criarTabela(); UsuarioDao.salvar(new Usuario("admin", "admin")); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { categoriaDropDownList.DataSource = ProdutosDao.ListarCategorias(); categoriaDropDownList.DataTextField = "Descricao"; categoriaDropDownList.DataValueField = "Id"; categoriaDropDownList.DataBind(); List <string> unidades = new List <string>() { "KILO", "PACOTE", "POLEGADAS", "GRAMAS", "LITROS", "DECIBEIS", "UNIDADE" }; unidadeDropDownList.DataSource = unidades; unidadeDropDownList.DataBind(); produtosRepeater.DataSource = ProdutosDao.ListarProdutos(); produtosRepeater.DataBind(); } }
private void button2_Click(object sender, EventArgs e) { var index = Convert.ToInt32(listEstoque.CurrentRow.Cells[0].Value); ProdutosDao.deletar($" id = '{index}'"); /**/ listEstoque.Rows.Clear(); /* * Inserir Total das vendas com faturamento total * e quantidade de vendas, produtos mais vendidos e lucro */ var estoques = ProdutosDao.retornarTudo(); foreach (var estoque in estoques) { listEstoque.Rows.Add(estoque.descr, estoque.nome, estoque.marca, estoque.Valunit, estoque.Qntde); } }