예제 #1
0
 public ManipularEstoque(Estoque estoqueEnt)
 {
     InitializeComponent();
     this.estoqueEnt = estoqueEnt;
     DAOEstoque = new DAOEstoque(listSession);
     DAOMovEstoque = new DAOMovEstoque(listSession);
 }
예제 #2
0
        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);
        }
예제 #3
0
        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();
            }
        }