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); } }
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(); } }
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(); } }
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(); }
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); } }