public bool Insert(Perdas perdas) { //insert System.Data.IDbConnection objConexao; System.Data.IDbCommand objCommand; string sql = "INSERT INTO per_perda(per_ordem, per_produto, per_quantidade, per_motivo, per_data) VALUES (?ordem, ?produto, ?quantidade, ?motivo, ?data)"; objConexao = Mapped.Connection(); objCommand = Mapped.Command(sql, objConexao); objCommand.Parameters.Add(Mapped.Parameter("?ordem", perdas.Ordem)); objCommand.Parameters.Add(Mapped.Parameter("?produto", perdas.Produto)); objCommand.Parameters.Add(Mapped.Parameter("?quantidade", perdas.Quantidade)); objCommand.Parameters.Add(Mapped.Parameter("?motivo", perdas.Motivo)); objCommand.Parameters.Add(Mapped.Parameter("?data", perdas.Data)); objCommand.ExecuteNonQuery(); objConexao.Close(); objCommand.Dispose(); objConexao.Dispose(); ProdutoBD bd = new ProdutoBD(); Produto produto = bd.Select(perdas.Produto); bd.UpdateQuantidade(produto.Codigo, perdas.Quantidade, 0); return(true); }
//insert public bool Insert(OrdemServico ordemServico) { System.Data.IDbConnection objConexao; System.Data.IDbCommand objCommand; string sql = "INSERT INTO tbl_os(os_funcionario, os_produto, os_quantidade, os_dataInicio, os_dataExpiracao, os_descricao) VALUES (?funcionario, ?produto, ?quantidade, ?dataInicio, ?dataExpiracao, ?descricao)"; objConexao = Mapped.Connection(); objCommand = Mapped.Command(sql, objConexao); objCommand.Parameters.Add(Mapped.Parameter("?funcionario", ordemServico.Funcionario)); objCommand.Parameters.Add(Mapped.Parameter("?produto", ordemServico.Produto)); objCommand.Parameters.Add(Mapped.Parameter("?quantidade", ordemServico.Quantidade)); objCommand.Parameters.Add(Mapped.Parameter("?dataInicio", ordemServico.DataInicio)); objCommand.Parameters.Add(Mapped.Parameter("?dataExpiracao", ordemServico.DataExpiracao)); objCommand.Parameters.Add(Mapped.Parameter("?descricao", ordemServico.Descricao)); objCommand.ExecuteNonQuery(); objConexao.Close(); objCommand.Dispose(); objConexao.Dispose(); ProdutoBD bd = new ProdutoBD(); Produto produto = bd.Select(ordemServico.Produto); bd.UpdateQuantidade(produto.Codigo, ordemServico.Quantidade, 1); return(true); }
protected void ddlProduto_SelectedIndexChanged(object sender, EventArgs e) { if (ddlProduto.SelectedItem.Text != "Selecione um produto") { ProdutoBD bd = new ProdutoBD(); Produto produto = bd.Select(Convert.ToInt32(ddlProduto.SelectedItem.Value)); txtValorUnitario.Text = produto.ValorUnitario.ToString(); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { ProdutoBD bd = new ProdutoBD(); Produto produto = bd.Select(Convert.ToInt32(Session["ID"])); txtNome1.Text = produto.Nome; txtValor1.Text = produto.Valor.ToString(); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { int produtoID = Convert.ToInt32(Session["ProdutoID"]); ProdutoBD bd = new ProdutoBD(); Produto produto = bd.Select(produtoID); lblProduto.Text = produto.Nome; lblPreco.Text = produto.Preco.ToString(); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { ProdutoBD bd = new ProdutoBD(); Produto produto = bd.Select(Convert.ToInt32(Session["ID"])); txtNome.Text = produto.Nome; txtPreco.Text = produto.Preco.ToString(); txtQuantidadeMinima.Text = produto.QuantidadeMinima.ToString(); txtDescricao.Text = produto.Descricao; } txtNome.Focus(); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { Label lblOptionMenu = Master.FindControl("lblOptionMenu") as Label; lblOptionMenu.Text = "Estoque - Produtos"; ProdutoBD bd = new ProdutoBD(); Produto produto = bd.Select(Convert.ToInt32(Session["ID"])); txtNome.Text = produto.Nome; txtValor.Text = produto.ValorUnitario.ToString(); txtQuantidade.Text = produto.QuantidadeTotal.ToString(); txtMinimo.Text = produto.EstoqueMinimo.ToString(); } }
protected void ddlProduto_SelectedIndexChanged1(object sender, EventArgs e) { if (ddlProduto.SelectedItem.Text != "Selecione") { int codigo = Convert.ToInt32(ddlProduto.SelectedItem.Value); ProdutoBD bd = new ProdutoBD(); Produto produto = bd.Select(codigo); lblValor.Text = produto.ValorCento.ToString(); } else { //mensagem lblValor.Text = ""; } }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { int codigo = 0; switch (e.CommandName) { case "Desativar": codigo = Convert.ToInt32(e.CommandArgument); ProdutoBD p = new ProdutoBD(); Produto produto = p.Select(codigo); if (produto.Ativo) { p.Desativar(codigo, false); } else { p.Desativar(codigo, true); } Carrega(); break; case "Calcular": codigo = Convert.ToInt32(e.CommandArgument); Session["ID"] = codigo; Response.Redirect("Giro/GiroEstoque.aspx"); break; case "Alterar": codigo = Convert.ToInt32(e.CommandArgument); Session["ID"] = codigo; Response.Redirect("AlterarPD.aspx"); break; case "Deletar": codigo = Convert.ToInt32(e.CommandArgument); ProdutoBD bd = new ProdutoBD(); bd.Delete(codigo); Carrega(); break; default: break; } }
protected void btnIncluir_Click(object sender, EventArgs e) { PedidoBD pedidobd = new PedidoBD(); Pedido pedido = pedidobd.Select(Convert.ToInt32(ddlPedido.SelectedItem.Value)); ProdutoBD produtobd = new ProdutoBD(); Produto produto = produtobd.Select(Convert.ToInt32(ddlProduto.SelectedItem.Value)); PedidoProduto pedidoproduto = new PedidoProduto(); pedidoproduto.Quantidade = Convert.ToInt32(txtQuantidade.Text); pedidoproduto.Subtotal = Convert.ToDouble(txtSubtotal.Text); pedidoproduto.Produto = produto; pedidoproduto.Pedido = pedido; PedidoProdutoBD pedidoprodutobd = new PedidoProdutoBD(); int retorno = pedidoprodutobd.Insert(pedidoproduto); switch (retorno) { case 0: LimparCampos(); ddlProduto.Focus(); lblMensagem.Text = "Produto Incluso"; pedidoprodutobd.UpdateQuantidade(pedidoproduto.Quantidade, pedidoproduto.Produto.Id); Carregar(); CarregaProdutos(Convert.ToInt32(Session["pedidoID"])); break; case 1: //Erro no banco de dados lblMensagem.Text = "Não foi possível incluir o produto no pedido."; break; case 2: //Erro geral lblMensagem.Text = "Não foi possível incluir o produto no pedido."; break; default: break; } }
protected void ddlProduto_SelectedIndexChanged1(object sender, EventArgs e) { if (ddlProduto.SelectedItem.Text != "Selecione") { int codigo = Convert.ToInt32(ddlProduto.SelectedItem.Value); ProdutoBD bd = new ProdutoBD(); Produto produto = bd.Select(codigo); lblValor.Text = produto.ValorCento.ToString(); } else { //mensagem lblValor.Text = ""; } Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "Pronto();", true); }
protected void btnSalvar_Click(object sender, EventArgs e) { ProdutoBD bd = new ProdutoBD(); Produto produto = bd.Select(Convert.ToInt32(Session["ID"])); produto.Nome = txtNome.Text; produto.PrecoVenda = Convert.ToDouble(txtPrecoVenda.Text); if (bd.Update(produto)) { lblMensagem.Text = "Produto alterado com sucesso"; txtNome.Focus(); } else { lblMensagem.Text = "Erro ao salvar."; } }
protected void btnAlterar_Click(object sender, EventArgs e) { ProdutoBD bd = new ProdutoBD(); Produto produto = bd.Select(Convert.ToInt32(Session["ID"])); produto.Nome = txtNome.Text; produto.ValorUnitario = Convert.ToDouble(txtValor.Text); produto.QuantidadeTotal = Convert.ToInt32(txtQuantidade.Text); produto.EstoqueMinimo = Convert.ToInt32(txtMinimo.Text); if (bd.Update(produto)) { lblMensagem.Text = "Produto alterado com sucesso"; txtNome.Focus(); } else { lblMensagem.Text = "Erro ao salvar."; } }
//inserir Pedido Produto public int VincularPedidoProduto(int idproduto, int ppquantidade, int com_id) { int retorno = -2; try { System.Data.IDbConnection objConexao; System.Data.IDbCommand objCommand; System.Data.IDataReader objDataReader; objConexao = Mapped.Connection(); ProdutoBD bd = new ProdutoBD(); Produto produto = bd.Select(idproduto); decimal valorp = Convert.ToDecimal(produto.Valor) * ppquantidade; objCommand = Mapped.Command("call prc_produtos(?produto, ?quantidade, ?com_id, ?valorp); ", objConexao); objCommand.Parameters.Add(Mapped.Parameter("?produto", idproduto)); objCommand.Parameters.Add(Mapped.Parameter("?quantidade", ppquantidade)); objCommand.Parameters.Add(Mapped.Parameter("?com_id", com_id)); objCommand.Parameters.Add(Mapped.Parameter("?valorp", valorp)); objDataReader = objCommand.ExecuteReader(); while (objDataReader.Read()) { retorno = Convert.ToInt32(objDataReader["msg"]); } objDataReader.Close(); objConexao.Close(); objCommand.Dispose(); objConexao.Dispose(); objDataReader.Dispose(); return(retorno); } catch (Exception ex) { return(retorno); } }
protected void Button1_Click(object sender, EventArgs e) { ProdutoBD bd = new ProdutoBD(); Produto produto = bd.Select(Convert.ToInt32(Session["ID"])); produto.Nome = txtNome1.Text; produto.Valor = Convert.ToDouble(txtValor1.Text); produto.Quantidade = produto.Quantidade + Convert.ToInt32(txtQuantidade1.Text); if (bd.Update(produto)) { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>swal('Entrada feita com Sucesso!', '', 'success');</script>"); txtNome1.Focus(); } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>swal('Erro ao dar Entrada', '' , 'error');</script>"); } }
public bool Insert(Venda venda) { //insert System.Data.IDbConnection objConexao; System.Data.IDbCommand objCommand; string sql = "INSERT INTO ven_venda(ven_codigo, ven_cliente, ven_endereco, ven_bairro, ven_numero, ven_cep, ven_cnpj, ven_cpf, ven_telefone, ven_produto, ven_quantidade, ven_nome, ven_valor, ven_data) VALUES (?codigo, ?cliente, ?endereco, ?bairro, ?numero, ?cep, ?cnpj, ?cpf, ?telefone, ?produto, ?quantidade, ?nome, ?valor, ?data)"; objConexao = Mapped.Connection(); objCommand = Mapped.Command(sql, objConexao); objCommand.Parameters.Add(Mapped.Parameter("?codigo", venda.Codigo)); objCommand.Parameters.Add(Mapped.Parameter("?cliente", venda.Cliente)); objCommand.Parameters.Add(Mapped.Parameter("?endereco", venda.Endereco)); objCommand.Parameters.Add(Mapped.Parameter("?bairro", venda.Bairro)); objCommand.Parameters.Add(Mapped.Parameter("?numero", venda.Numero)); objCommand.Parameters.Add(Mapped.Parameter("?cep", venda.Cep)); objCommand.Parameters.Add(Mapped.Parameter("?cnpj", venda.Cnpj)); objCommand.Parameters.Add(Mapped.Parameter("?cpf", venda.Cpf)); objCommand.Parameters.Add(Mapped.Parameter("?telefone", venda.Telefone)); objCommand.Parameters.Add(Mapped.Parameter("?produto", venda.Produto)); objCommand.Parameters.Add(Mapped.Parameter("?quantidade", venda.Quantidade)); objCommand.Parameters.Add(Mapped.Parameter("?nome", venda.Nome)); objCommand.Parameters.Add(Mapped.Parameter("?valor", venda.Valor)); objCommand.Parameters.Add(Mapped.Parameter("?data", venda.Data)); objCommand.ExecuteNonQuery(); objConexao.Close(); objCommand.Dispose(); objConexao.Dispose(); ProdutoBD bd = new ProdutoBD(); Produto produto = bd.Select(venda.Produto); bd.UpdateQuantidade(produto.Codigo, venda.Quantidade, 0); return(true); }