private void EditarMovimento() { if (dgvMovEstoque.CurrentRow != null) { if (dgvMovEstoque[0, dgvMovEstoque.CurrentRow.Index].Value != null) { frmCadEditMovimento frm = new frmCadEditMovimento(); frm.Tag = Tag; Movimento movEnt = LoadLinhaMovimentoFromGrid(dgvMovEstoque.CurrentRow.Index); if (movEnt.tipo.Substring(0, 1) == "S") { movEnt.quantidade = movEnt.quantidade * -1; } if (frm.ExibeDialogo(movEnt, txtDescricao.Text) == DialogResult.OK) { //carrega grid para lista. List <Movimento> MovimentoList = new List <Movimento>(); Movimento mov = Clone(frm.Movimento); LoadToMovGrid(mov, dgvMovEstoque.CurrentRow.Index); dgvMovEstoque.Refresh(); } frm.Dispose(); } } }
private void NovoMovimento() { frmCadEditMovimento frm = new frmCadEditMovimento(); frm.Tag = Tag; if (frm.ExibeDialogo(null, txtDescricao.Text) == DialogResult.OK) { //carrega grid para lista. List <Movimento> MovimentoList = new List <Movimento>(); Movimento mov = Clone(frm.Movimento); LoadToMovGrid(mov); dgvMovEstoque.Refresh(); } frm.Dispose(); }