public void Logar() { try { if (txtLogin.Text != "") { novoUsuario = new RegraNegocio.UsuarioRegraNegocio(); DataTable dadosTabela = new DataTable(); dadosTabela = novoUsuario.PesquisaLoginUsuario(txtLogin.Text); caixaAberto = frmvenda.numcaixa; if (dadosTabela.Rows.Count > 0) { caixaUsuario = Convert.ToInt32(dadosTabela.Rows[0]["NUM_CAIXA"].ToString()); if (caixaUsuario == caixaAberto) { AbrirCaixa(); frmvenda.AlterarStatusAbertura(); if (frmvenda.statusVenda == true) { novoUsuario = new RegraNegocio.UsuarioRegraNegocio(); novoUsuario.AlteraStatusUsuarioAberto(txtLogin.Text); frmvenda.operadorAtuante = dadosTabela.Rows[0]["NOME"].ToString(); frmvenda.periodoAtuante_ = dadosTabela.Rows[0]["PERIODO"].ToString(); // AbrirCaixa(); // frmvenda.AlterarStatusAbertura(); frmvenda.DesbloquearBotoesTelaVenda(); frmvenda.AtualizarGridAberto(); frmvenda.LoadTela(); frmvenda.Refresh(); frmvenda.abrirCaixa = true; this.Close(); } else { MessageBox.Show("Caixa Nº: " + caixaAberto + "está Fechado.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); txtLogin.Focus(); } } else { MessageBox.Show("Verifique se Usuário está Autorizado para Logar com Caixa Nº:" + caixaAberto + ", ou Entre em Contado com Administrado.", "Atenção"); this.Close(); frmvenda.abrirCaixa = false; } } else { MessageBox.Show("Login está Incorreto para Realizar Operação Desejado.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); txtLogin.Focus(); } } else { txtLogin.Focus(); } } catch (Exception) { MessageBox.Show("Error no Método Logar.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }