コード例 #1
0
ファイル: FrmPedidos.cs プロジェクト: paulobressan/AFSport
        private async Task <bool> VerificarCaixaDiarioAberto()
        {
            var caixa = await SelecionarCaixaDiario();

            if (caixa == null)
            {
                if (MessageBox.Show("Caixa diario não esta aberto, deseja abrir o caixa?", "Informação", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
                {
                    using (FrmAberturaCaixa frm = new FrmAberturaCaixa(Usuario))
                    {
                        using (FrmModal frmModal = new FrmModal(frm))
                            frmModal.ShowDialog();
                        if (frm.DialogResult == DialogResult.OK)
                        {
                            return(true);
                        }
                        return(false);
                    }
                }
                else
                {
                    return(false);
                }
            }
            return(true);
        }
コード例 #2
0
 private void LblIcoLogin_Click(object sender, EventArgs e)
 {
     using (FrmSorteio frm = new FrmSorteio())
     {
         using (FrmModal frmModal = new FrmModal(frm))
             frmModal.ShowDialog();
     }
 }
コード例 #3
0
 private void BtnQuestionario_Click(object sender, EventArgs e)
 {
     using (FrmParticipante frm = new FrmParticipante())
     {
         using (FrmModal frmModal = new FrmModal(frm))
             frmModal.ShowDialog();
     }
 }
コード例 #4
0
ファイル: FrmOperacoes.cs プロジェクト: paulobressan/AFSport
 protected override async void BtnNovo_Click(object sender, EventArgs e)
 {
     using (FrmFormOperacao frm = new FrmFormOperacao(new Operacao()))
     {
         using (FrmModal frmModal = new FrmModal(frm))
             frmModal.ShowDialog();
         if (frm.DialogResult == DialogResult.OK)
         {
             await CarregarGrid();
         }
     }
     base.BtnNovo_Click(sender, e);
 }
コード例 #5
0
 protected override async void BtnNovo_Click(object sender, EventArgs e)
 {
     using (FrmFormEstoque frm = new FrmFormEstoque(new Estoque(), usuarioConectado))
     {
         using (FrmModal frmModal = new FrmModal(frm))
             frmModal.ShowDialog();
         if (frm.DialogResult == DialogResult.OK)
         {
             await CarregarGrid();
         }
     }
     base.BtnNovo_Click(sender, e);
 }
コード例 #6
0
 private void BtnSelecaoCliente_Click(object sender, EventArgs e)
 {
     using (FrmSelecaoCliente frm = new FrmSelecaoCliente())
     {
         using (FrmModal frmModal = new FrmModal(frm))
             frmModal.ShowDialog();
         if (frm.DialogResult == DialogResult.OK)
         {
             pedido.Cliente = frm.cliente;
             MontarCliente();
         }
     }
 }
コード例 #7
0
 private Movimentacao Finalizadora()
 {
     using (FrmFinalizadora frm = new FrmFinalizadora(pedido, usuario))
     {
         using (FrmModal frmoModal = new FrmModal(frm))
             frmoModal.ShowDialog();
         if (frm.DialogResult == DialogResult.OK)
         {
             return(frm.movimentacao);
         }
         return(null);
     }
 }
コード例 #8
0
ファイル: FrmPedidos.cs プロジェクト: paulobressan/AFSport
 protected override async void BtnNovo_Click(object sender, EventArgs e)
 {
     if (await VerificarCaixaDiarioAberto())
     {
         using (FrmFormPedido frm = new FrmFormPedido(new Pedido(), Usuario))
         {
             using (FrmModal frmModal = new FrmModal(frm))
                 frmModal.ShowDialog();
             if (frm.DialogResult == DialogResult.OK)
             {
                 await CarregarGrid();
             }
         }
     }
     else
     {
         MessageBox.Show("Para realizar pedidos é necessario ter um caixa aberto.", "Informações", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
コード例 #9
0
 protected override async void BtnAlterar_Click(object sender, EventArgs e)
 {
     if (movimentacao != null)
     {
         using (FrmFormMovimentacao frm = new FrmFormMovimentacao(movimentacao, Usuario))
         {
             using (FrmModal frmModal = new FrmModal(frm))
                 frmModal.ShowDialog();
             if (frm.DialogResult == DialogResult.OK)
             {
                 await CarregarGrid();
             }
         }
     }
     else
     {
         MessageBox.Show("Seleciona uma movimentação para altera-la.", "Informações", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     base.BtnAlterar_Click(sender, e);
 }
コード例 #10
0
 protected override async void BtnAlterar_Click(object sender, EventArgs e)
 {
     if (estoque != null)
     {
         using (FrmFormEstoque frm = new FrmFormEstoque(estoque, usuarioConectado))
         {
             using (FrmModal frmModal = new FrmModal(frm))
                 frmModal.ShowDialog();
             if (frm.DialogResult == DialogResult.OK)
             {
                 await CarregarGrid();
             }
         }
     }
     else
     {
         MessageBox.Show("Seleciona um estoque para altera-lo.", "Informações", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     base.BtnAlterar_Click(sender, e);
 }
コード例 #11
0
ファイル: FrmCaixa.cs プロジェクト: paulobressan/AFSport
        protected override async void BtnNovo_Click(object sender, EventArgs e)
        {
            if (!await VerificarCaixaDiarioAberto())
            {
                using (FrmFormCaixa frm = new FrmFormCaixa(new Caixa(), Usuario))
                {
                    using (FrmModal frmModal = new FrmModal(frm))
                        frmModal.ShowDialog();
                    if (frm.DialogResult == DialogResult.OK)
                    {
                        await CarregarGrid();
                    }
                }
            }
            else
            {
                MessageBox.Show("Não é possivel cadastrar um novo caixa. O caixa diario já foi aberto.", "Informações", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            base.BtnNovo_Click(sender, e);
        }
コード例 #12
0
 private void Login()
 {
     if (usuario == null)
     {
         using (FrmLogin frm = new FrmLogin())
         {
             using (FrmModal frmModal = new FrmModal(frm))
                 frmModal.ShowDialog();
             usuario = frm.usuario;
             if (usuario == null)
             {
                 Application.Exit();
             }
             else
             {
                 RenderForm(new FrmPainelInicial(usuario));
                 lblUsuario.Text = usuario.Nome;
                 MessageBox.Show("Bem Vindo ao Sistema AFSport.", "Informações", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
     }
 }
コード例 #13
0
 private async void BtnAdicionarCliente_Click(object sender, EventArgs e)
 {
     using (CidadeRepository repository = new CidadeRepository())
     {
         if (await repository.TotalRegistros() > 0)
         {
             using (FrmFormClientes frm = new FrmFormClientes(new Cliente()))
             {
                 using (FrmModal frmModal = new FrmModal(frm))
                     frmModal.ShowDialog();
                 if (frm.DialogResult == DialogResult.OK)
                 {
                     await CarregarGrid();
                 }
             }
         }
         else
         {
             MessageBox.Show("Por favor, antes de cadastrar um cliente, cadastre uma cidade para seus clientes.", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
 }
コード例 #14
0
ファイル: FrmCidades.cs プロジェクト: paulobressan/AFSport
 protected override async void BtnNovo_Click(object sender, EventArgs e)
 {
     using (EstadoRepository repository = new EstadoRepository())
     {
         if (await repository.TotalRegistros() > 0)
         {
             using (FrmFormCidade frm = new FrmFormCidade(new Cidade()))
             {
                 using (FrmModal frmModal = new FrmModal(frm))
                     frmModal.ShowDialog();
                 if (frm.DialogResult == DialogResult.OK)
                 {
                     await CarregarGrid();
                 }
             }
         }
         else
         {
             MessageBox.Show("Por favor, antes de cadastrar uma cidade, cadastre um estado para suas cidades.", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     base.BtnNovo_Click(sender, e);
 }
コード例 #15
0
ファイル: frmProdutos.cs プロジェクト: paulobressan/AFSport
        protected override async void BtnNovo_Click(object sender, EventArgs e)
        {
            using (CategoriaRepository repository = new CategoriaRepository())
            {
                if (await repository.TotalRegistros() > 0)
                {
                    using (FrmFormProdutos frm = new FrmFormProdutos(new Produto()))
                    {
                        using (FrmModal frmModal = new FrmModal(frm))
                            frmModal.ShowDialog();
                        if (frm.DialogResult == DialogResult.OK)
                        {
                            await CarregarGrid();
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Por favor, antes de cadastrar um produto, cadastre uma categoria para seus produtos.", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }

                base.BtnNovo_Click(sender, e);
            }
        }