public void VerificarPermissao(string usuario) { UsuarioBLL objUsu = new UsuarioBLL(); objUsu.LocalizarComRetorno("usu_nome", usuario); if (objUsu.per_codigo != 0) { PermissaoBLL objPer = new PermissaoBLL(); objPer.localizar(objUsu.per_codigo.ToString(), "per_codigo"); if (objPer.per_nome == "Gerente") { //else // "aaa"; objPer = null; } } objUsu = null; }
private void btSalvar_Click(object sender, EventArgs e) { try { if (txtLogin.Text == "") { throw new Exception("Por favor, informe um login válido"); } if (txtSenha.Text == "") { throw new Exception("Por favor, informe uma senha"); } UsuarioBLL objUsu = new UsuarioBLL(); objUsu.LocalizarLogin(txtLogin.Text, txtSenha.Text); if (objUsu.per_codigo != 0) { PermissaoBLL objPer = new PermissaoBLL(); objPer.localizar(objUsu.per_codigo.ToString(), "per_codigo"); if (objPer.per_nome == "Gerente") { permissao = "Gerente"; //objPer.per_nome; } else { permissao = ""; } objPer = null; } objUsu = null; this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }
private void btEntrar_Click(object sender, EventArgs e) { try{ Boolean licenca = verifica_licenca(); //Boolean licenca = true; if (licenca) { //verificarConexaoNet(); //DataTable tab = null; //tab = OnePDV_Config(); //if(tab.Rows[0]["Impressora"].ToString()!="") //lblImpressora.Text = tab.Rows[0]["Impressora"].ToString(); //ConectarAImpressora(); txtLogin.Text = txtLogin.Text.Trim(); txtSenha.Text = txtSenha.Text.Trim(); if (txtLogin.Text != "" && txtSenha.Text != "") { UsuarioBLL objUsu = new UsuarioBLL(); objUsu.LocalizarLogin(txtLogin.Text, txtSenha.Text); if (objUsu.usu_codigo != 0) { if (objUsu.usu_status.Trim() != "Ativo") { throw new Exception("O usuário está inativo"); } global.codUsuario = objUsu.usu_codigo; global.nomeUsuario = objUsu.usu_nome; PermissaoBLL objPer = new PermissaoBLL(); objPer.per_codigo = objUsu.per_codigo; objPer.localizar(objUsu.per_codigo.ToString(), "per_codigo"); global.permissao = objPer.per_nome; { //if (tab.Rows[0]["TipoDePDV"].ToString() == "Restaurante") //{ this.Hide(); //frmLoadPDVSkincs frm = new frmLoadPDVSkincs(); //frm.Show(); Menu frm = new Menu(); frm.Show(); //} //else //{ // MessageBox.Show("Informe o tipo de PDV para Restaurante"); //} } } else { throw new Exception("Usuário ou senha estão incorretos!"); } } else { throw new Exception("Favor, preencha o campo 'Login' e 'Senha' com um usuário válido para poder logar"); } } //FazerBackupdoSistema(); }catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } // try // { // using (SqlCommand cmd = new SqlCommand()) // { // // Contexto contexto = new Contexto(); // contexto.AbreConexao(); // contexto.FechaConexao(); // // } // } // catch (Exception ex) // { // MessageBox.Show(ex.Message); // throw ex; // } }
private void btEntrar_Click(object sender, EventArgs e) { try { //DataTable tab2 = null; //tab2 = ObterAcessoDemo(); //if(tab2.Rows.Count > 15) //{ // throw new Exception("Voce já ultrapassou a quantidade de acesso DEMO"); //} //SetarAcess(); //ConectarAImpressora(); // verificarConexaoNet(); if (cboCaixa.Text.ToString() == "") { cboCaixa.Focus(); throw new Exception("Informe o caixa"); } //DataTable tab = null; // tab = OnePDV_Config(); // if (tab.Rows[0]["Impressora"].ToString() != "") // { // lblImpressora.Text = tab.Rows[0]["Impressora"].ToString(); // } txtLogin.Text = txtLogin.Text.Trim(); txtSenha.Text = txtSenha.Text.Trim(); if (txtLogin.Text != "" && txtSenha.Text != "") { UsuarioBLL objUsu = new UsuarioBLL(); objUsu.LocalizarLogin(txtLogin.Text, txtSenha.Text); if (objUsu.usu_codigo != 0) { //if (objUsu.usu_status != "Ativo") // throw new Exception("O usuário está inativo"); global.codUsuario = objUsu.usu_codigo; global.nomeUsuario = objUsu.usu_nome; global.NumeroCaixa = cboCaixa.Text.ToString(); PermissaoBLL objPer = new PermissaoBLL(); objPer.per_codigo = objUsu.per_codigo; objPer.localizar(objUsu.per_codigo.ToString(), "per_codigo"); global.permissao = objPer.per_nome; { DataTable tab1 = null; tab1 = VerificarAberturaCaixa(); if (tab1.Rows.Count > 0) { this.Hide(); //frmPDVSkin frm = new frmPDVSkin("0"); frmPDV frm = new frmPDV("0"); frm.txtUsuario = global.nomeUsuario; frm.Show(); } else { if (MessageBox.Show("Não existe caixa aberto para esse usuario!Tem certeza que desejas abrir?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes) { this.Hide(); //frmPDVSkin frmPDV frm = new frmPDV("0"); frm.txtUsuario = global.nomeUsuario; frm.Show(); } } } } else { throw new Exception("Usuário ou senha estão incorretos!"); } } else { throw new Exception("Favor, preencha o campo 'Login' e 'Senha' com um usuário válido para poder logar"); } //FazerBackupdoSistema(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }