public ManipularEstoque(Estoque estoqueEnt) { InitializeComponent(); this.estoqueEnt = estoqueEnt; DAOEstoque = new DAOEstoque(listSession); DAOMovEstoque = new DAOMovEstoque(listSession); }
private void btnTrocar_Click(object sender, EventArgs e) { Estoque estoqueEntrada = new Estoque(); Estoque estoqueSaida = new Estoque(); estoqueEntrada.quantidade = estoqueSaida.quantidade = Convert.ToInt32(txtQuantTroca.Text); estoqueEntrada.idEstoque = (int)dgvProdutoEntrada.Rows[0].Cells[4].Value; estoqueSaida.idEstoque = (int)dgvProdutoSaida.Rows[0].Cells[4].Value; DAOMovEstoque.TrocaEntreLojas(estoqueSaida, estoqueEntrada); }
private void dgvEstoque_CellClick(object sender, DataGridViewCellEventArgs e) { if (dgvEstoque.Columns[e.ColumnIndex] == dgvEstoque.Columns["editar"] && dgvEstoque.Rows.Count > 0) { Estoque estoqueEnt = new Estoque(); estoqueEnt.idEstoque = (int)dgvEstoque.Rows[e.RowIndex].Cells["idEstoque"].Value; estoqueEnt.produto = new Produto { idProduto = dgvEstoque.Rows[e.RowIndex].Cells["referencia"].Value.ToString(), descricao = dgvEstoque.Rows[e.RowIndex].Cells["descricao"].Value.ToString() }; estoqueEnt.loja = new Loja { idLoja = dgvEstoque.Rows[e.RowIndex].Cells["idLoja"].Value.ToString() }; ManipularEstoque manipulaEst = new ManipularEstoque(estoqueEnt); manipulaEst.FormClosed += (s, args) => { DAOEstoque.Refresh(estoqueEnt.idEstoque); realizarPesquisa(); }; manipulaEst.ShowDialog(); } }