private void btnConexao_Click(object sender, EventArgs e) { try { apoio.Aguarde(); //buscando as empresas cadastradas objBLL_Param = new BLL_parametros(); listaParam = objBLL_Param.buscarRegional(string.Empty); if (listaParam.Count > 1) { MessageBox.Show("Essa Base de Dados possui várias regionais cadastradas!" + "\n" + "Selecione abaixo com qual deseja trabalhar!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } //carrega o gridEmpresa com as empresas contantes na Base de Dados selecionada carregarRegional(); } catch (Exception ex) { excp = new clsException(ex); } finally { apoio.FecharAguarde(); } }
public BLL_Session(int codRegional, out List <MOD_parametros> listaParametro) { BLL_parametros objBLL_Parametro = new BLL_parametros(); listaParametro = objBLL_Parametro.buscarRegional(Convert.ToString(codRegional)); new MOD_Session(listaParametro); }
private void carregaUsuario() { try { if (txtUsuario.Text.Equals(string.Empty)) { txtSenha.Text = string.Empty; txtUsuario.Focus(); txtUsuario.SelectAll(); throw new Exception("Olá para acessar o sistema é necessário" + '\n' + "informar o seu Usuário e Senha."); } objBLL = new BLL_usuario(); lista = new List <MOD_usuario>(); lista = objBLL.buscarUsuario(txtUsuario.Text, "Sim"); if (lista.Count > 0) { vAlteraSenha = lista[0].AlteraSenha; if (vAlteraSenha.Equals("Sim")) { MessageBox.Show("Foi solicitado pelo Supervisor do sistema, que você " + '\n' + "deverá alterar sua senha nesse login!" + '\n' + '\n' + "Por gentileza, informe a nova senha na próxima tela.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); FormSenha = new frmSenha(this, lista); FormSenha.MdiParent = MdiParent; FormSenha.Show(); Enabled = false; } else { listaSenha = new List <MOD_usuario>(); listaSenha = objBLL.buscarSenha(txtUsuario.Text, txtSenha.Text, "Sim"); if (listaSenha.Count > 0) { //buscando os Parametros do sistema objBLL_Param = new BLL_parametros(); new BLL_Session(1, out listaParam); modulos.CodRegional = listaParam[0].CodRegional.PadLeft(3, '0'); modulos.CodigoRegional = listaParam[0].CodigoRegional; modulos.DescRegional = listaParam[0].DescricaoRegional; new BLL_Session(Convert.ToInt64(listaSenha[0].CodUsuario), out listaSenha); modulos.CodUsuario = listaSenha[0].CodUsuario; modulos.CodPessoaUser = listaSenha[0].CodPessoa; modulos.NomePessoaUser = listaSenha[0].Nome; modulos.Usuario = listaSenha[0].Usuario; modulos.Supervisor = listaSenha[0].Supervisor; apoio.preencheUsuarioCCB(listaSenha[0].CodUsuario); apoio.preencheUsuarioCargo(listaSenha[0].CodUsuario); FormPrincipal = new frmPrincipal(); FormPrincipal.Show(); Hide(); } else { if (txtSenha.Text.Equals(string.Empty)) { txtSenha.Text = string.Empty; txtSenha.Focus(); throw new Exception("Olá " + lista[0].Usuario + ", por favor informe a senha!"); } else { txtSenha.Text = string.Empty; txtSenha.Focus(); throw new Exception("Olá " + lista[0].Usuario + ", a senha que você informou não confere!" + '\n' + "Por favor, tente novamente."); } } } } else { txtSenha.Text = string.Empty; txtUsuario.Focus(); txtUsuario.SelectAll(); throw new Exception("Usuário não encontrado!" + '\n' + "Impossível logar no sistema."); } } catch (Exception ex) { throw ex; } }