protected void Inserir(object sender, EventArgs e) { DateTime dataFabricacao = Convert.ToDateTime(TextBoxDataFabricacao.Text); DateTime dataValidade = Convert.ToDateTime(TextBoxDataFabricacao.Text); if (dataFabricacao < dataValidade) { Produto produto = new Produto(); produto.Nome = TextBoxNome.Text; produto.Descricao = TextBoxDescricao.Text; produto.Fabricante = TextBoxFabricante.Text; produto.Preco = Convert.ToDecimal(TextBoxPreco.Text); produto.Lote = TextBoxLote.Text; produto.DataFabricacao = Convert.ToDateTime(TextBoxDataFabricacao.Text); produto.DataValidade = Convert.ToDateTime(TextBoxDataValidade.Text); produto.CadastradoPor = HttpContext.Current.User.Identity.Name; try { ProdutoNegocio produtoNegocio = new ProdutoNegocio(); produtoNegocio.Inserir(produto); string message = "Produto cadastrado com sucesso!"; Response.Write("<script>alert('" + message + "')</script>"); } catch (Exception) { ErrorMessage.Text = retorno.ToString(); ErrorMessage.Visible = true; } } else { string message = "Data de Fabricação não pode ser maior que a Data de Validade!"; Response.Write("<script>alert('" + message + "')</script>"); } }
private void AtualizarGrid() { ProdutoNegocio produtoNegocio = new ProdutoNegocio(); ProdutoColecao produtoColecao = new ProdutoColecao(); try { if (rbtNome.Checked == true) { produtoColecao = produtoNegocio.ConsultaPorNome(TextBoxPesquisar.Text); } else { produtoColecao = produtoNegocio.ConsultaPorId(TextBoxPesquisar.Text); } } catch (Exception ex) { ErrorMessage.Text = ex.Message; ErrorMessage.Visible = true; } GridViewProdutos.DataSource = produtoColecao; GridViewProdutos.DataBind(); }
protected void Saida(object sender, EventArgs e) { if (IsValid) { produto.IdProduto = Convert.ToInt32(idproduto); produto.Quantidade = Convert.ToInt32(TextBoxQuantidade.Text); produto.CadastradoPor = HttpContext.Current.User.Identity.Name; try { ProdutoNegocio produtoNegocio = new ProdutoNegocio(); retorno = produtoNegocio.Saida(produto); string message = "Registro cadastrado com sucesso!"; Response.Write("<script>alert('" + message + "')</script>"); AtualizarGridProdutos(); } catch (Exception) { ErrorMessage.Text = retorno.ToString(); ErrorMessage.Visible = true; } } }
private void AtualizarGridProdutos() { ProdutoNegocio produtoNegocio = new ProdutoNegocio(); ProdutoColecao produtoColecao = new ProdutoColecao(); produtoColecao = produtoNegocio.ConsultaPorId(idproduto); GridViewProdutos.DataSource = produtoColecao; GridViewProdutos.DataBind(); }