示例#1
0
        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 Menu_FechamentoCaixa_Click(object sender, EventArgs e)
 {
     if (SituacaoCaixa() == true)
     {
         FrmFechamentoCaixa FechamentoCaixa = new FrmFechamentoCaixa("", "", Funcao);
         FechamentoCaixa.ShowDialog();
     }
     else
     {
         MessageBox.Show("Caixa Fechado!", "Caixa Fácil", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
 }
示例#3
0
        private void RegistroCaixa(string Data, string Usuario)
        {
            SqlConnection conexao = new SqlConnection(stringConn);

            _sql = "select * from FluxoCaixa inner join Usuario on Usuario.Id_Usuario=FluxoCaixa.Id_Usuario where situacao = 'ATIVO' and Usuario.Usuario = @Usuario and FluxoCaixa.DataEntrada = @Data and FluxoCaixa.DataSaida<>''";
            SqlDataAdapter comando = new SqlDataAdapter(_sql, conexao);

            comando.SelectCommand.Parameters.AddWithValue("@Usuario", Usuario);
            comando.SelectCommand.Parameters.AddWithValue("@Data", Data);
            comando.SelectCommand.CommandText = _sql;
            DataTable Tabela = new DataTable();

            comando.Fill(Tabela);
            if (Tabela.Rows.Count > 0)
            {
                FrmFechamentoCaixa fechamentoCaixa = new FrmFechamentoCaixa(Data, Usuario, "");
                fechamentoCaixa.ShowDialog();
            }
            else
            {
                MessageBox.Show("Nenhum resultado encontrado. Tente outra opção!", "Caixa Fácil", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
示例#4
0
        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;
            }
        }