private void abrirCaixaToolStripMenuItem_Click(object sender, EventArgs e) { try { Caixa cai = new Caixa(); cai.CaiData = DateTime.Today.ToShortDateString(); cai = cai.getCaixaByData(); if (cai.UserAbriu == "") //se atual ainda não foi aberto { if (cai.isAntFechado()) //verifica se anterior foi fechado { new frmCaixaNovo(user).ShowDialog(); } else MessageBox.Show("Caixa anterior deve ser fechado para que o atual possa ser aberto!", "Você se esqueceu de fechar o caixa?", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else MessageBox.Show("Caixa já está aberto!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch { MessageBox.Show("Você não tem acesso a essa opção!", "Acesso não permitido!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); frmLogin login = new frmLogin(); Caixa cai = new Caixa(); Application.Run(login); if (login.user.Logado) { cai.CaiData = DateTime.Today.ToShortDateString(); cai = cai.getCaixaByData(); if (cai.UserAbriu == "") //caixa atual não aberto ainda { if (cai.isAntFechado()) //caixa anterior foi fechado { new frmCaixaNovo(login.user).ShowDialog(); } else //caixa anterior não foi fechado ainda MessageBox.Show("Caixa anterior deve ser fechado para que o atual possa ser aberto!", "Você se esqueceu de fechar o caixa?", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } Application.Run(new frmPrincipal(login.user)); } }