private void btnEditar_Click(object sender, EventArgs e)
        {
            var rowHandle = gridView1.FocusedRowHandle;
            var idVenda   = gridView1.GetRowCellValue(rowHandle, "IDVENDA");
            var status    = gridView1.GetRowCellValue(rowHandle, "STATUS");

            if (idVenda != null)
            {
                IDVENDA = int.Parse(idVenda.ToString());
                if (TestaUpdate())
                {
                    frmCadastroVenda frm = new frmCadastroVenda(true, idVenda.ToString(), status.ToString());
                    frm.ShowDialog();
                    AtualizaGrid();
                }
                else
                {
                    MessageBox.Show("Já existem pagamentos nesta venda. A edição está bloqueada!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Por favor, selecione um registro", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
        private void btnNovo_Click_1(object sender, EventArgs e)
        {
            frmCadastroVenda frm = new frmCadastroVenda(false, null, null);

            frm.ShowDialog();
            AtualizaGrid();
        }
示例#3
0
        private void toolStripLabel1_Click(object sender, EventArgs e)
        {
            try
            {
                var rowHandle = gridView1.FocusedRowHandle;
                var obj       = gridView1.GetRowCellValue(rowHandle, "IDVENDA");

                frmCadastroVenda frm = new frmCadastroVenda(true, obj.ToString(), null);
                frm.btnAdicionar.Enabled        = false;
                frm.btnExcluir.Enabled          = false;
                frm.btnOk.Enabled               = false;
                frm.btnSalvar.Enabled           = false;
                frm.btnSelecionaProduto.Enabled = false;
                frm.simpleButton2.Enabled       = false;
                frm.btnTipoPagamento.Enabled    = false;
                frm.txtObservacao.Enabled       = false;
                frm.txtValorTotal.Enabled       = false;
                frm.txtValorUnitario.Enabled    = false;
                frm.txtTotalVenda.Enabled       = false;
                frm.txtQuantidade.Enabled       = false;
                frm.ShowDialog();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        private void toolStripLabel2_Click(object sender, EventArgs e)
        {
            var rowHandle = gridView1.FocusedRowHandle;
            var IdVenda   = gridView1.GetRowCellValue(rowHandle, "IDVENDA");
            var status    = gridView1.GetRowCellValue(rowHandle, "STATUS");

            frmCadastroVenda frm = new frmCadastroVenda(true, IdVenda.ToString(), status.ToString());

            frm.ShowDialog();
        }
示例#5
0
        private void btnVizu_Click(object sender, EventArgs e)
        {
            try
            {
                var rowHandle = gridView1.FocusedRowHandle;
                var obj       = gridView1.GetRowCellValue(rowHandle, "IDVENDA");

                if (obj != null)
                {
                    string           sql          = String.Format(@"SELECT COCORRETAGEM FROM VENDACOMISSAO WHERE IDVENDA = '{0}'", obj.ToString());
                    string           coCorretagem = MetodosSql.GetField(sql, "COCORRETAGEM");
                    frmCadastroVenda frm          = new frmCadastroVenda(true, obj.ToString(), null);
                    frm.btnAdicionar.Enabled        = false;
                    frm.btnExcluir.Enabled          = false;
                    frm.btnOk.Enabled               = false;
                    frm.btnSalvar.Enabled           = false;
                    frm.btnSelecionaProduto.Enabled = false;
                    frm.simpleButton2.Enabled       = false;
                    frm.btnTipoPagamento.Enabled    = false;
                    frm.txtObservacao.Enabled       = false;
                    frm.txtValorTotal.Enabled       = false;
                    frm.txtIof.Enabled              = false;
                    frm.txtTotalVenda.Enabled       = false;
                    frm.txtQuantidade.Enabled       = false;
                    frm.txtValorLiquido.Enabled     = false;
                    frm.txtIof.Enabled              = false;
                    frm.txtComissao.Enabled         = false;
                    if (coCorretagem == "S")
                    {
                        frm.cbCoCorretagem.Checked = true;
                    }
                    frm.cbCoCorretagem.Enabled    = false;
                    frm.txtDesconto.Enabled       = false;
                    frm.txtDataVencimento.Enabled = false;
                    frm.ShowDialog();
                }
                else
                {
                    MessageBox.Show("Por favor, selecione um registro", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        private void ChamaCadastro()
        {
            var rowHandle = gridView1.FocusedRowHandle;
            var obj       = gridView1.GetRowCellValue(rowHandle, "IDVENDA");
            var status    = gridView1.GetRowCellValue(rowHandle, "STATUS");

            if (obj != null)
            {
                frmCadastroVenda Cad = new frmCadastroVenda(true, obj.ToString(), status.ToString());
                Cad.btnAdicionar.Enabled        = false;
                Cad.btnTipoPagamento.Enabled    = false;
                Cad.btnSelecionaProduto.Enabled = false;
                Cad.btnSalvar.Enabled           = false;
                Cad.btnOk.Enabled                = false;
                Cad.btnExcluir.Enabled           = false;
                Cad.txtIof.Enabled               = false;
                Cad.simpleButton2.Enabled        = false;
                Cad.txtQuantidade.Enabled        = false;
                Cad.txtValorTotal.Enabled        = false;
                Cad.txtTotalVenda.Enabled        = false;
                Cad.txtObservacao.Enabled        = false;
                Cad.txtDesconto.Enabled          = false;
                Cad.btnSelecionaVendedor.Enabled = false;
                Cad.txtComissao.Enabled          = false;
                Cad.txtValorLiquido.Enabled      = false;
                Cad.txtIof.Enabled               = false;
                Cad.cbCoCorretagem.Enabled       = false;
                Cad.ShowDialog();

                AtualizaGrid();
            }
            else
            {
                MessageBox.Show("Por favor, selecione um registro", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
示例#7
0
        private void gridControl1_DoubleClick(object sender, EventArgs e)
        {
            try
            {
                var rowHandle = gridView1.FocusedRowHandle;
                var obj       = gridView1.GetRowCellValue(rowHandle, "IDVENDA");
                var status    = gridView1.GetRowCellValue(rowHandle, "STATUS");



                frmCadastroVenda Cad = new frmCadastroVenda(true, obj.ToString(), status.ToString());
                Cad.btnAdicionar.Enabled        = false;
                Cad.btnTipoPagamento.Enabled    = false;
                Cad.btnSelecionaProduto.Enabled = false;
                Cad.btnSalvar.Enabled           = false;
                Cad.btnOk.Enabled                = false;
                Cad.btnExcluir.Enabled           = false;
                Cad.txtValorUnitario.Enabled     = false;
                Cad.simpleButton2.Enabled        = false;
                Cad.txtQuantidade.Enabled        = false;
                Cad.txtValorTotal.Enabled        = false;
                Cad.txtTotalVenda.Enabled        = false;
                Cad.txtObservacao.Enabled        = false;
                Cad.txtDesconto.Enabled          = false;
                Cad.txtTotalDesconto.Visible     = true;
                Cad.lblTotalDesconto.Visible     = true;
                Cad.btnSelecionaVendedor.Enabled = false;
                Cad.ShowDialog();

                AtualizaGrid();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }