public frmAlterarEstoque(ObjetoTransferencia.Estoque est) { InitializeComponent(); estoque = est; this.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Width, Height, 20, 20)); gpbEstoque.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, gpbEstoque.Width, gpbEstoque.Height, 20, 20)); txtItem.Text = estoque.Item.ItemID.ToString(); txtQuantidade.Text = estoque.EstoqueQuantidade.ToString(); }
private void BtnBuscarEstoque_Click(object sender, EventArgs e) { Estoque.frmConsultaEstoque frmConsultaEstoque = new Estoque.frmConsultaEstoque(usuario); frmConsultaEstoque.ShowDialog(); if (frmConsultaEstoque.estoqueRetorno.EstoqueID != 0) { estoque = frmConsultaEstoque.estoqueRetorno; txtItemID.Text = frmConsultaEstoque.estoqueRetorno.Item.ItemID.ToString(); txtItemDescricao.Text = frmConsultaEstoque.estoqueRetorno.Item.ItemDescricao; txtArmazem.Text = frmConsultaEstoque.estoqueRetorno.EstoqueLocalidade.EstoqueLocalidadeDescricao; } }
private void DgvResultado_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { EstoqueNegocios estoqueNegocios = new EstoqueNegocios(); estoqueRetorno = estoqueNegocios.ConsultaPorID(int.Parse(dgvResultado.SelectedRows[0].Cells[0].Value.ToString())); Close(); } catch (Exception ex) { MessageBox.Show("Houve um erro, por favor, tente novamente.", "Houve um erro."); estoqueRetorno = null; Close(); } }
private void BtnAdicionarEstoque_Click(object sender, EventArgs e) { if (item.ItemID == 0) { MessageBox.Show("Por favor, informe o item.", "Informe o item."); } else if (txtQuantidade.Text.Trim() == string.Empty) { MessageBox.Show("Por favor, informe a quantidade.", "Informe a quantidade."); } else { ObjetoTransferencia.Estoque estoque = new ObjetoTransferencia.Estoque(); estoque.Item = new ObjetoTransferencia.Item(); estoque.EstoqueLocalidade = new ObjetoTransferencia.EstoqueLocalidade(); estoque.EstoqueQuantidade = Convert.ToDecimal(txtQuantidade.Text); estoque.EstoqueAtivo = true; estoque.Item.ItemID = item.ItemID; estoque.Item.ItemDescricao = item.ItemDescricao; bool verifExistencia = false; foreach (ObjetoTransferencia.Estoque est in estoqueLocalidade.Estoques) { if (estoque.Item.ItemID == est.Item.ItemID) { verifExistencia = true; } } if (!verifExistencia) { estoqueLocalidade.Estoques.Add(estoque); dgvEstoques.DataSource = null; dgvEstoques.DataSource = estoqueLocalidade.Estoques; dgvEstoques.Update(); } else { MessageBox.Show("Já existe um controle deste item nesse armazém.", "Item já cadastrado no armazém."); } } }