예제 #1
0
 private void tsmiApontar_Click(object sender, EventArgs e)
 {
     try
     {
         Apontamento apontamento = new Apontamento(usuario);
         apontamento.ShowDialog();
     }
     catch (Exception ex)
     {
         log.Tipo       = "Erro";
         log.Local      = this.GetType().Name + " - " + System.Reflection.MethodBase.GetCurrentMethod().Name;
         log.Login      = usuario;
         log.Computador = Environment.MachineName.ToString();
         log.Mensagem   = ex.Message;
         ListLog.Add(log);
         log.GravaLog(ListLog);
         MessageBox.Show(ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
예제 #2
0
파일: Login.cs 프로젝트: tidovale/GI
        private void btLogin_Click(object sender, EventArgs e)
        {
            try
            {
                if (ad.Ping())
                {
                    if (ad.LoginUsuario("dovalechaves", tbUsuario.Text, tbSenha.Text))
                    {
                        #region GravaLog Login
                        log.Tipo       = "Informação";
                        log.Local      = this.GetType().Name + " - " + System.Reflection.MethodBase.GetCurrentMethod().Name;
                        log.Login      = tbUsuario.Text;
                        log.Computador = Environment.MachineName.ToString();
                        log.Mensagem   = "Login";
                        ListLog.Add(log);
                        log.GravaLog(ListLog);
                        #endregion

                        SQL    sql       = new SQL();
                        string permissao = sql.BuscaPermissao(tbUsuario.Text);
                        if (permissao == "Administrador")
                        {
                            this.Hide();
                            CadastrodeOP index = new CadastrodeOP(tbUsuario.Text, permissao);
                            index.ShowDialog();

                            //CadastrodeOP cadOp = new CadastrodeOP(tbUsuario.Text, permissao);
                            //cadOp.ShowDialog();
                        }
                        else if (permissao == "Supervisor")
                        {
                            this.Hide();
                            CadastrodeOP cadOp = new CadastrodeOP(tbUsuario.Text, permissao);
                            cadOp.ShowDialog();
                        }
                        else if (permissao == "Operador")
                        {
                            this.Hide();
                            Apontamento apt = new Apontamento(tbUsuario.Text);
                            apt.ShowDialog();
                        }
                        else if (permissao == "Pcp")
                        {
                            this.Hide();
                            CadastrodeOP cadOp = new CadastrodeOP(tbUsuario.Text, permissao);
                            cadOp.ShowDialog();
                        }
                        else
                        {
                            MessageBox.Show("Usuário não está cadastrado no Horus", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            tbUsuario.Focus();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Usuário ou Senha incorreto", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                }
                else
                {
                    MessageBox.Show("Servidor de Autenticação não encontrado", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    Application.Exit();
                }
            }
            catch (Exception ex)
            {
                log.Tipo       = "Erro";
                log.Local      = this.GetType().Name + " - " + System.Reflection.MethodBase.GetCurrentMethod().Name;
                log.Login      = tbUsuario.Text;
                log.Computador = Environment.MachineName.ToString();
                log.Mensagem   = ex.Message;
                ListLog.Add(log);
                log.GravaLog(ListLog);
                MessageBox.Show(ex.Message, "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }