private void InformarCaixaAberto() { MessageBox.Show("O Caixa anterior está aberto! Para prosseguir o caixa deverá ser fechado!", "Caixa Fácil", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); FrmFechamentoCaixa fechamentoCaixa = new FrmFechamentoCaixa("", "", Funcao); fechamentoCaixa.ShowDialog(); if (Caixa.SituacaoCaixa() == false) { FrmAberturaCaixa aberturaCaixa = new FrmAberturaCaixa(Id_Usuario, NomeUsuario, Funcao); aberturaCaixa.ShowDialog(); } }
private void EntrarSistema() { Senha = Security.Cry(txt_Senha.Text.Trim()); autenticacao.usuario = cb_Usuario.Text; autenticacao.senha = Senha; if (autenticacao.Autenticar() == true) { if (string.IsNullOrEmpty(Settings.Default["Disco"].ToString())) { FrmSetting setting = new FrmSetting(); setting.ShowDialog(); if (string.IsNullOrEmpty(Settings.Default["Disco"].ToString())) { Application.Exit(); } } if (!string.IsNullOrEmpty(Settings.Default["Disco"].ToString())) { DataAtual = DateTime.Now.ToShortDateString(); Id_Usuario = autenticacao.id; NomeUsuario = autenticacao.NomeUsuario; Funcao = autenticacao.funcao; this.Visible = false; if (Caixa.SituacaoCaixa() == true) { string NomeUsuario = Caixa.nomeUsuario; int CodigoUsuario = Caixa.id_Usuario; if (Caixa.dataEntrada != DataAtual) { if (MessageBox.Show("O caixa anterior está aberto. Feche o caixa para prosseguir.", "Caixa Fácil", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) == DialogResult.OK) { this.Visible = false; FrmFechamentoCaixa fechamentoCaixa = new FrmFechamentoCaixa("", "", Funcao); fechamentoCaixa.ShowDialog(); if (Caixa.SituacaoCaixa() == false) { FrmAberturaCaixa aberturaCaixa = new FrmAberturaCaixa(Id_Usuario, NomeUsuario, Funcao); aberturaCaixa.ShowDialog(); } } else { Application.Exit(); } } else { if (CodigoUsuario == Id_Usuario) { if (MessageBox.Show("O Caixa está aberto! Deseja Continuar?", "Caixa Fácil", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { this.Visible = false; FrmTelaPrincipal frmprincipal = new FrmTelaPrincipal(Id_Usuario, NomeUsuario, Funcao); frmprincipal.ShowDialog(); } else { this.Visible = false; FrmFechamentoCaixa fechamentoCaixa = new FrmFechamentoCaixa("", "", Funcao); fechamentoCaixa.ShowDialog(); if (Caixa.SituacaoCaixa() == false) { FrmAberturaCaixa aberturaCaixa = new FrmAberturaCaixa(Id_Usuario, NomeUsuario, Funcao); aberturaCaixa.ShowDialog(); } } } else if (CodigoUsuario != Id_Usuario && Funcao == "ADMINISTRADOR") { this.Visible = false; FrmTelaPrincipal frmprincipal = new FrmTelaPrincipal(Id_Usuario, NomeUsuario, Funcao); frmprincipal.ShowDialog(); } else { if (MessageBox.Show("Feche o caixa para continuar.", "Caixa Fácil", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) == DialogResult.OK) { this.Visible = false; FrmFechamentoCaixa fechamentoCaixa = new FrmFechamentoCaixa("", "", Funcao); fechamentoCaixa.ShowDialog(); if (Caixa.SituacaoCaixa() == false) { FrmAberturaCaixa aberturaCaixa = new FrmAberturaCaixa(Id_Usuario, NomeUsuario, Funcao); aberturaCaixa.ShowDialog(); } } else { Application.Exit(); } } } } else { FrmAberturaCaixa aberturaCaixa = new FrmAberturaCaixa(Id_Usuario, NomeUsuario, Funcao); aberturaCaixa.ShowDialog(); } } } else if (txt_Senha.Text == "") { MessageBox.Show("Digite a sua senha!", "Caixa Fácil", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txt_Senha.Focus(); } else { MessageBox.Show("Senha incorreta!", "Caixa Fácil", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txt_Senha.Clear(); txt_Senha.Focus(); InformarDicaSenha(); linkRedefinicao.Visible = true; } }