Beispiel #1
0
        private void barBtnAlterar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (gridViewProposta.IsSelectOneRowWarning())
            {
                var cotacao = gridViewProposta.GetFocusedRow <Venda>();

                var login = new UnitWork();
                login.XFrmLogin.Text = "Alterar cotação";
                var u = login.GetAcessOrLogin(_user);

                if (u != null)
                {
                    var current = VendaDaoManager.FindVenda(cotacao);

                    new XFrmVenda(cotacao, u).ShowDialog();

                    //atualiza a linha do grid com os dado no banco
                    current = VendaDaoManager.FindVenda(cotacao);

                    cotacao.Update(current);

                    //se ela virou venda tira ela do grid
                    if (current.TipoMovimento == TypeVenda.Venda)
                    {
                        gridViewProposta.DeleteRow();
                    }

                    gridViewProposta.RefreshData();
                }
            }
        }
Beispiel #2
0
 private void barBtnDetalhes_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (gridView1.IsSelectOneRowWarning())
     {
         Venda v = VendaDaoManager.FindVenda(gridView1.GetFocusedRow <Venda>());
         new XFrmDetalhesVenda(v).ShowDialog();
     }
 }
Beispiel #3
0
        private void gridView1_DoubleClick(object sender, EventArgs e)
        {
            var row = gridViewComissoes.GetFocusedRow() as Venda;

            if (row != null)
            {
                var v = VendaDaoManager.FindVenda(row);
                new XFrmDetalhesVenda(v).ShowDialog();
            }
        }
Beispiel #4
0
        private void barBtnExcluir_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (gridView1.IsSelectOneRowWarning())
            {
                var venda = gridView1.GetFocusedRow <Venda>();

                if (new VendaDaoManager().isCancelarVenda(venda))
                {
                    searchControl1.EditValue = venda.IdVenda.ToString();
                    var wizardCancel = new XFrmWizardCancelamentoVenda(venda);
                    wizardCancel.ShowDialog();

                    if (wizardCancel.IsVendaCancel)
                    {
                        VendaDaoManager.FindVenda(venda);
                    }

                    gridView1.RefreshData();
                }
            }
        }
Beispiel #5
0
        private void barBtnAlterar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (gridView1.IsSelectOneRowWarning())
            {
                Venda cotacao = VendaDaoManager.FindVenda(gridView1.GetFocusedRow <Venda>());
                if (cotacao.TipoMovimento == TypeVenda.Cotacao)
                {
                    new XFrmVenda(cotacao, this.Usuario).ShowDialog();

                    if (cotacao.TipoMovimento == TypeVenda.Venda)
                    {
                        gridView1.DeleteSelectedRows();
                    }

                    gridView1.RefreshData();
                }
                else
                {
                    XMessageIts.Advertencia("Proposta não permite alteração!", "Atenção");
                }
            }
        }