Ejemplo n.º 1
0
        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();
                }
            }
        }
Ejemplo n.º 2
0
        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();
        }