Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        //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);
        }
Exemplo n.º 3
0
 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();
     }
 }
Exemplo n.º 4
0
 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();
     }
 }
Exemplo n.º 5
0
        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();
            }
        }
Exemplo n.º 6
0
    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();
    }
Exemplo n.º 7
0
        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();
            }
        }
Exemplo n.º 8
0
    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 = "";
        }
    }
Exemplo n.º 9
0
    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;
        }
    }
Exemplo n.º 10
0
        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;
            }
        }
Exemplo n.º 11
0
    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);
    }
Exemplo n.º 12
0
    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.";
        }
    }
Exemplo n.º 13
0
        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.";
            }
        }
Exemplo n.º 14
0
        //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);
            }
        }
Exemplo n.º 15
0
    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>");
        }
    }
Exemplo n.º 16
0
        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);
        }