Ejemplo n.º 1
0
        public void SalvarProdutoGrade()
        {
            try
            {
                ModelLibrary.ProdutoGrade produtograde = new ModelLibrary.ProdutoGrade();

                produtograde.CodigoBarras = cCodigoBarras;
                produtograde.Digito       = txtGradeDV.Text;
                produtograde.ProdutoId    = cProdutoId;
                produtograde.Tamanho      = cbbGradeTamanho.SelectedValue.ToString();
                produtograde.Cor          = cbbGradeCor.SelectedValue.ToString();
                produtograde.ValorCusto   = (txtValorCusto.Text != "") ? Convert.ToDouble(txtValorCusto.Text) : 0;
                produtograde.ValorSaida   = (txtValorSaida.Text != "") ? Convert.ToDouble(txtValorSaida.Text) : 0;
                produtograde.DataInicial  = DateTime.Now;
                produtograde.PesoBruto    = 0;
                produtograde.PesoLiquido  = 0;


                ModelLibrary.MetodosDeposito.SalvarProdutoGrade(produtograde, cProdutoGradeId);

                cGradeDV = txtGradeDV.Text;
                CarregarProdutoGrade();
            }
            catch (Exception vE)
            {
                Trace.WriteLine(DateTime.Now.ToString() + " FormProduto.SalvarProdutoGrade()");
                Trace.TraceError(vE.Message);
                MessageBox.Show(vE.Message, vE.Source, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 2
0
        public void ExibirMovimentacao(int pEstoqueId)
        {
            ModelLibrary.Estoque estoque = ModelLibrary.MetodosDeposito.ObterEstoqueMovimentacao(pEstoqueId);

            if (estoque != null)
            {
                cEstoqueId = estoque.Id;

                ModelLibrary.ProdutoGrade produtograde = ModelLibrary.MetodosDeposito.ObterProdutoGrade("", estoque.ProdutoGradeId.Value);
                ModelLibrary.Produto      produto      = ModelLibrary.MetodosDeposito.ObterProduto(produtograde.CodigoBarras);

                txtCodigoBarras.Text = produtograde.CodigoBarras + produtograde.Digito;
                txtNome.Text         = produto.Descricao;

                cbbTipoMovimentacao.Text = (estoque.TipoMovimentacao == "E")?"Entrada":"Saída";
                txtQuantidade.Text       = estoque.Quantidade.ToString();
                txtObservacoes.Text      = estoque.Observacao;

                txtCodigoBarras.ReadOnly = true;

                btnAdicionar.Text    = "Salvar";
                btnAdicionar.Enabled = true;
                btnCancelar.Enabled  = true;
            }
            else
            {
                MessageBox.Show("Não foi possível carregar a Movimentação do Estoque. Por favor entre em contato com o administrador do sistema.", "Erro ao carregar título a receber", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Limpar();
            }
        }
Ejemplo n.º 3
0
        public void CarregarMovimentacoes(int pProdutoGradeId)
        {
            List <ModelLibrary.Estoque> estoque = ModelLibrary.MetodosDeposito.ObterListaEstoqueMovimentacao(pProdutoGradeId);

            BindingListView <ModelLibrary.Estoque> view = new BindingListView <ModelLibrary.Estoque>(estoque);

            grdEstoque.DataSource = view;


            grdEstoque.Columns[0].Visible    = false;
            grdEstoque.Columns[1].HeaderText = "Tipo de Movimentação";
            grdEstoque.Columns[1].Width      = 150;
            grdEstoque.Columns[3].Width      = 500;
            grdEstoque.Columns[4].Visible    = false;
            grdEstoque.Columns[5].Visible    = false;
            grdEstoque.Columns[6].Visible    = false;


            ModelLibrary.ProdutoGrade produtograde = ModelLibrary.MetodosDeposito.ObterProdutoGrade("", pProdutoGradeId);


            if (produtograde != null)
            {
                lblSaldo.Visible = true;
                dlbSaldo.Visible = true;
                dlbSaldo.Text    = produtograde.Quantidade.ToString();
            }
        }
Ejemplo n.º 4
0
        public void SalvarProdutoGrade()
        {
            ModelLibrary.ProdutoGrade produtograde = new ModelLibrary.ProdutoGrade();

            produtograde.CodigoBarras = cCodigoBarras;
            produtograde.Digito       = txtGradeDV.Text;
            produtograde.ProdutoId    = cProdutoId;
            produtograde.Tamanho      = cbbGradeTamanho.SelectedValue.ToString();
            produtograde.Cor          = cbbGradeCor.SelectedValue.ToString();
            produtograde.ValorCusto   = (txtValorCusto.Text != "")?Convert.ToDouble(txtValorCusto.Text):0;
            produtograde.ValorSaida   = (txtValorSaida.Text != "")?Convert.ToDouble(txtValorSaida.Text):0;
            produtograde.DataInicial  = DateTime.Now;
            produtograde.PesoBruto    = 0;
            produtograde.PesoLiquido  = 0;


            ModelLibrary.MetodosDeposito.SalvarProdutoGrade(produtograde, cProdutoGradeId);

            cGradeDV = txtGradeDV.Text;
            CarregarProdutoGrade();
        }
Ejemplo n.º 5
0
        public void CarregarMovimentacoes(int pProdutoGradeId)
        {
            try
            {
                List <ModelLibrary.Estoque> estoque = ModelLibrary.MetodosDeposito.ObterListaEstoqueMovimentacao(pProdutoGradeId);

                BindingListView <ModelLibrary.Estoque> view = new BindingListView <ModelLibrary.Estoque>(estoque);

                grdEstoque.DataSource = view;


                grdEstoque.Columns[0].Visible    = false;
                grdEstoque.Columns[1].HeaderText = "Tipo de Movimentação";
                grdEstoque.Columns[1].Width      = 150;
                grdEstoque.Columns[3].Width      = 500;
                grdEstoque.Columns[4].Visible    = false;
                grdEstoque.Columns[5].Visible    = false;
                grdEstoque.Columns[6].Visible    = false;


                ModelLibrary.ProdutoGrade produtograde = ModelLibrary.MetodosDeposito.ObterProdutoGrade("", pProdutoGradeId);


                if (produtograde != null)
                {
                    lblSaldo.Visible = true;
                    dlbSaldo.Visible = true;
                    dlbSaldo.Text    = produtograde.Quantidade.ToString();
                }
            }
            catch (Exception vE)
            {
                Trace.WriteLine(DateTime.Now.ToString() + "FormEstoque.CarregarMovimentacoes()");
                Trace.TraceError(vE.Message);
                MessageBox.Show(vE.Message, vE.Source, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }