Exemple #1
0
        private void login_Click(object sender, EventArgs e)
        {
            //instância do método
            Controle controle = new Controle();

            // utilizando um método da classe Controle e passando os parametros
            controle.acessar(txtLogin.Text, txtSenha.Text);
            if (controle.mensagem.Equals(""))
            {
                if (controle.tem)
                {
                    MessageBox.Show("Logado com sucesso", "Efetuando login no sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    TelaPrincipal tela = new TelaPrincipal();
                    tela.Show();
                    Hide();
                }
                else
                {
                    MessageBox.Show("E-mail ou senha incorretos", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show(controle.mensagem);
            }
        }
Exemple #2
0
        private void Entra_Button_Click(object sender, EventArgs e)
        {
            if (TxTBox_Usuario.Text != "" && TxTBox_Senha.Text != "")
            {
                Login     Login    = new Login();
                Consultar Consulta = new Consultar();


                Login.Usuario = TxTBox_Usuario.Text.TrimEnd(' ');
                Login.Senha   = TxTBox_Senha.Text;
                if (Consulta.Entra_Sistema(Login))
                {
                    this.Hide();
                    TelaPrincipal Principal = new TelaPrincipal(Login.Usuario, Login.Senha);
                    Principal.Show();
                }
                else
                {
                    Label_Error.Text = "Usuário ou Senha inválidos";
                    Repoisicionamento_ErrorLabel();
                }
            }
            else
            {
                Label_Error.Text = "Usuário e Senha não podem ser vazios";
                Repoisicionamento_ErrorLabel();
            }
        }
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            //usando o metodo acessar, enviando as duas informações de usuario e senha, e ele vai entrar no controle para procurar o metodo...
            //acessar que foi enviado ás duas informações,em seguida extanciamos loginDAO e acessamos o metodo dele chamado verificar login...
            //enviando essas duas informações tambem, e então ele vai lá para o loginDAO, irar Procurar o login no banco de dados execurar...
            //ver se tem a linha , caso tenha a linha, foi encontando então a variavel true, e vai retornar lá para o controle, ele volto...
            //para o controle guardo (tem) então recebeu verdadeiro, se recebeu verdadeiro ea mensagem estiver vazia, então terá...
            //que ter as duas opção a mensagens terá que estár vazia, então está tudo ok, e então nós retornamos essa mensagem para o formulario...
            //
            Controle controle = new Controle();

            controle.acessar(cbLogin.Text, txbSenha.Text);
            if (controle.mensagem.Equals(""))
            {
                if (controle.tem)
                {
                    MessageBox.Show("logado com sucesso", "Entrando", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    TelaPrincipal TP = new TelaPrincipal();
                    TP.Show();
                }
                else
                {
                    MessageBox.Show("Usuario não encontrado,verificar Login e Senha", "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show(controle.mensagem);
            }
        }
        static void Main(string[] args)
        {
            ControladorAmigo ctlrAmigo = new ControladorAmigo();

            ControladorCaixa ctrlCaixa = new ControladorCaixa();

            ControladorRevista ctlrRevista = new ControladorRevista();

            ControladorEmprestimo ctrlEmprestimo = new ControladorEmprestimo();

            TelaPrincipal telaPrincipal = new TelaPrincipal(ctrlCaixa, ctlrRevista, ctlrAmigo, ctrlEmprestimo);

            while (true)
            {
                ICadastravel telaSelecionada = telaPrincipal.ObterOpcao();

                if (telaSelecionada == null)
                {
                    break;
                }

                Console.Clear();

                if (telaSelecionada is TelaBase)
                {
                    Console.WriteLine(((TelaBase)telaSelecionada).Titulo);
                }
                Console.WriteLine();

                string opcao = telaSelecionada.ObterOpcao();

                if (opcao.Equals("s", StringComparison.OrdinalIgnoreCase))
                {
                    continue;
                }

                if (opcao == "1")
                {
                    telaSelecionada.InserirNovoRegistro();
                }

                else if (opcao == "2")
                {
                    telaSelecionada.VisualizarRegistros();
                    Console.ReadLine();
                }

                else if (opcao == "3")
                {
                    telaSelecionada.EditarRegistro();
                }

                else if (opcao == "4")
                {
                    telaSelecionada.ExcluirRegistro();
                }

                Console.Clear();
            }
        }
        public Fontes FonteCaixa()
        {
            TelaPrincipal princ = new TelaPrincipal();

            princ.BtnCaixa.Font = new Font("Tahoma");
            return;
        }
 public TelaEmpresa(TelaPrincipal telaPrincipalInfo)
 {
     InitializeComponent();
     frmTelaPrincipal = telaPrincipalInfo;
     empresas         = new ObservableCollection <Empresa>();
     doConsultar();
 }
Exemple #7
0
        /** Requisito 1.1 [OK] [12,5 % Concluído]
         * Como funcionário, Junior quer ter a possibilidade
         * de registrar equipamentos
         *
         *  Critérios:
         *
         *   •  Deve ter um nome com no mínimo 6 caracteres;
         *   •  Deve ter um preço de aquisição;
         *   •  Deve ter um número de série;
         *   •  Deve ter uma data de fabricação;
         *   •  Deve ter uma fabricante;
         */

        /** Requisito 1.2 [OK] [25% Concluído]
         * Como funcionário, Junior quer ter a possibilidade
         * de visualizar todos os equipamentos registrados em seu inventário
         *
         *  Critérios:
         *
         *   •  Deve mostrar o nome;
         *   •  Deve mostrar o preço de aquisição;
         *   •  Deve mostrar o número de série;
         *   •  Deve mostrar a data de fabricação;
         *   •  Deve mostrar o fabricante;
         */

        /** Requisito 1.3 [OK] [37,5% Concluído]
         * Como funcionário, Junior quer ter a possibilidade
         * de editar um equipamento, sendo que ele possa editar todos os campos
         *
         *  Critérios:
         *
         *   •  Deve ter os mesmos critérios que o Requisito 1.1
         */

        /** Requisito 1.4 [OK] [50% Concluído]
         *
         * Como funcionário, Junior quer ter a possibilidade
         * de excluir um equipamento que esteja registrado.
         *
         *    •   A lista de equipamentos deve ser atualizada
         */

        /** Requisito 2.1 [OK] [62,5% Concluído]
         *
         * Como funcionário, Junior quer ter a possibilidade
         * de registrar os chamados de manutenções que são efetuadas nos equipamentos registrados
         *
         *       •  Deve ter a título do chamado;
         *       •  Deve ter a descrição do chamado;
         *       •  Deve ter um equipamento;
         *       •  Deve ter uma data de abertura;
         */

        /** Requisito 2.2 [OK] [75% Concluído]
         *
         * Como funcionário, Junior quer ter a possibilidade de
         * visualizar todos os chamados registrados para controle.
         *
         *      •  Deve ter o id do chamado;
         *      •  Deve ter a título do chamado;
         *      •  Deve ter a descrição do chamado;
         *      •  Deve ter um equipamento;
         *      •  Deve ter uma data de abertura;
         */

        /** Requisito 2.3 [OK] [87,5% Concluído]
         *
         * Como funcionário, Junior quer ter a possibilidade de
         * editar um chamado que esteja registrado, sendo que ele possa editar todos os campos
         *
         *      •  Deve ter os mesmos critérios que o Requisito 2.1
         */

        /** Requisito 2.4 [OK] [100% Concluído]
         *
         * Como funcionário, Junior quer ter a possibilidade
         * de excluir um chamado
         *
         *      •  A lista de chamados deve ser atualizada
         */
        #endregion

        static void Main(string[] args)
        {
            ControladorEquipamento controladorEquipamento = new ControladorEquipamento();

            TelaEquipamento telaEquipamento = new TelaEquipamento(controladorEquipamento);

            ControladorSolicitante controladorSolicitante = new ControladorSolicitante();
            TelaSolicitante        telaSolicitante        = new TelaSolicitante(controladorSolicitante);

            ControladorChamado controladorChamado = new ControladorChamado(controladorEquipamento,
                                                                           controladorSolicitante);

            TelaPrincipal telaPrincipal = new TelaPrincipal(
                controladorEquipamento, telaEquipamento, controladorSolicitante,
                telaSolicitante, controladorChamado);

            while (true)
            {
                TelaBase telaSelecionada = telaPrincipal.ObterOpcao();

                if (telaSelecionada == null)
                {
                    break;
                }

                Console.Clear();

                Console.WriteLine(telaSelecionada.Titulo); Console.WriteLine();

                string opcao = telaEquipamento.ObterOpcao();

                if (opcao.Equals("s", StringComparison.OrdinalIgnoreCase))
                {
                    continue;
                }

                if (opcao == "1")
                {
                    telaSelecionada.InserirNovoRegistro();
                }

                else if (opcao == "2")
                {
                    telaSelecionada.VisualizarRegistros();
                    Console.ReadLine();
                }

                else if (opcao == "3")
                {
                    telaSelecionada.EditarRegistro();
                }

                else if (opcao == "4")
                {
                    telaSelecionada.ExcluirRegistro();
                }

                Console.Clear();
            }
        }
        private void btnCancelar_Click(object sender, EventArgs e)
        {
            this.Hide();
            TelaPrincipal tela = new TelaPrincipal();

            tela.ShowDialog();
        }
 public PopupInserirProduto(TelaPrincipal telaPrincipalInfo)
 {
     InitializeComponent();
     frmTelaPrincipal = telaPrincipalInfo;
     categorias       = new ObservableCollection <Categoria>();
     categorias       = IconUtil.ConverterL2OC(boCategoria.ObterListaCategoriadaEmpresa(frmTelaPrincipal.empLogada));
 }
Exemple #10
0
        public void loginUsuario()
        {
            SqlConnection cn  = new SqlConnection(Conexao.conectar());
            SqlCommand    cmd = new SqlCommand("pLoginUsuario", cn);

            cmd.CommandType = CommandType.StoredProcedure;



            cmd.Parameters.AddWithValue("@cpf", Usuario.Cpf);
            cmd.Parameters.AddWithValue("@senha", Usuario.Senha);

            cn.Open();
            int i = (int)cmd.ExecuteScalar();

            if (i > 0)
            {
                TelaPrincipal telaPrincipal = new TelaPrincipal();
                telaPrincipal.ShowDialog();
            }
            else
            {
                MessageBox.Show("Usuário ou Senha Incorreto");
            }
        }
Exemple #11
0
        private void btnConectar_Click(object sender, EventArgs e)
        {
            Controle controle = new Controle();

            controle.Acessar(txtLogin.Text.ToUpper(), txtSenha.Text);
            if (controle.mensagemConexao.Equals(""))
            {
                if (controle.acesso)
                {
                    //this.WindowState = FormWindowState.Minimized;
                    txtLogin.Enabled    = false;
                    txtSenha.Enabled    = false;
                    btnConectar.Enabled = false;
                    _loginAtual         = txtLogin.Text;
                    TelaPrincipal tela = new TelaPrincipal();
                    tela.ShowDialog();
                }
                else
                {
                    MessageBox.Show("Login/senha inválidos", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show(controle.mensagemConexao);;
            }
        }
Exemple #12
0
        void EntrarClick(object sender, EventArgs e)
        {
            //Chama a tela Principal
            TelaPrincipal Tela_Principal = new TelaPrincipal();

            Tela_Principal.Show();
        }
        private void btnbuscarusuario_Click(object sender, EventArgs e)
        {
            if (MetroMessageBox.Show(this, "(Ao salvar, você será redirecionado a tela de login)", "Salvar alterações?", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
            {
                if (TXTBOXnome.Text == "" || TXTbuscadepto.Text == "" || TXTBOXtelefone.Text == "" || TXTBOXemail.Text == "" || TXTBOXsenha.Text == "")
                {
                    MessageBox.Show("campos não podem ficar em branco");
                }
                else
                {
                    Controle controle = new Controle();


                    String mensagem = controle.AtualizarDadosUsuario(TXTBOXcpfusuario.Text, TXTBOXnome.Text, TXTbuscadepto.Text, TXTBOXemail.Text, TXTBOXsenha.Text, TXTBOXtelefone.Text, TXTBOXmatricula.Text);
                    if (controle.tem)
                    {
                        MetroMessageBox.Show(this, mensagem, "Cadastro", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        TelaPrincipal telainicial = new TelaPrincipal();
                        this.Hide();
                        telainicial.Show();
                    }
                    else
                    {
                        MetroMessageBox.Show(this, controle.mensagem);//mensagem de erro
                    }
                }
            }
        }
Exemple #14
0
        private void btn_Entrar_Click(object sender, EventArgs e)
        {
            if (txt_Usuario.Text == "admin" && txt_Senha.Text == "123")  // evento para fechar o foms de login
            {
                this.Hide();
                var form2 = new TelaPrincipal();
                form2.Closed += (s, args) => this.Close();
                form2.Show();
                validarErro = false;
            }

            for (int i = 0; i < CadastroUsuarioSistema.usuarioPre.Count(); i++)
            {
                UsuarioSistema usuarioSistema = CadastroUsuarioSistema.usuarioPre[i];
                if (txt_Usuario.Text == usuarioSistema.Login && txt_Senha.Text == usuarioSistema.Senha)
                {
                    this.Hide();
                    var form2 = new TelaPrincipal();
                    form2.Closed += (s, args) => this.Close();
                    form2.Show();
                }
            }

            if (validarErro == true || Tools.IsPasswordStrong(txt_Senha.Text))
            {
                lb_AvisoSenhaLogin.Visible = true;
            }
            else
            {
                lb_AvisoSenhaLogin.Visible = false;
            }
        }
Exemple #15
0
 public TelaFuncionalidades(TelaPrincipal telaPrincipalInfo)
 {
     frmTelaPrincipal = telaPrincipalInfo;
     InitializeComponent();
     funcionalidades = new ObservableCollection <Funcionalidade>();
     doConsultar();
 }
Exemple #16
0
        private void txtFechar_Click(object sender, EventArgs e)
        {
            this.Hide();
            TelaPrincipal abrir = new TelaPrincipal();

            abrir.ShowDialog();
        }
Exemple #17
0
        private void metroTile1_Click(object sender, EventArgs e)
        {
            TelaPrincipal telaPrincipal = new TelaPrincipal();

            this.Hide();
            telaPrincipal.ShowDialog();
            this.Close();
        }
 public PopupInserirUsuario(TelaPrincipal telaPrincipalInfo)
 {
     InitializeComponent();
     frmTelaPrincipal = telaPrincipalInfo;
     usuario          = new Usuario();
     ListadePerfil    = new ObservableCollection <Perfil>();
     doConsultar();
 }
Exemple #19
0
        private void btnVoltar_Click(object sender, EventArgs e)
        {
            Hide();
            TelaPrincipal telaPrincipal = new TelaPrincipal();

            telaPrincipal.FormClosed += (s, args) => Close();
            telaPrincipal.Show();
        }
Exemple #20
0
        static void Main(string[] args)
        {
            c = new Clinica(1, "HR HEMO");

            tl = new TelaPrincipal(c);

            programa();
        }
Exemple #21
0
        private void btnCancelar_Click(object sender, EventArgs e)
        {
            this.Hide();
            TelaPrincipal Tela = new TelaPrincipal();

            Tela.Closed += (s, args) => this.Close();
            Tela.Show();
        }
Exemple #22
0
        public TelaProduto(TelaPrincipal telaPrincipalInfo)
        {
            InitializeComponent();
            frmTelaPrincipal = telaPrincipalInfo;
            categorias       = new ObservableCollection <Categoria>();
            produtos         = new ObservableCollection <Produto>();

            doConsultar();
        }
Exemple #23
0
        private void buttonLogin_Click(object sender, EventArgs e)
        {
            UsersDAL clsUsersDAL = new UsersDAL();

            clsUsersDAL.GetUserByName(this.textBoxUser.Text, this.textBoxPassword.Text);
            TelaPrincipal tela = new TelaPrincipal();

            tela.Show();
        }
Exemple #24
0
        /// <summary>
        /// Inicia o processo de atualização manualmente
        /// </summary>
        public async void Manual(bool backup = false, bool reindex = false, bool vacuum = false)
        {
            await AtualizaViewModel();
            await BuscaVersoes();
            await ExecuteAsync(backup, vacuum, reindex);

            TimerProximaAtualizacao.Stop();
            TelaPrincipal.AtualizarAfter();
        }
Exemple #25
0
 IEnumerator Delay()
 {
     source.Play(0);                 //Toca o som de parabéns
     TelaFinal.SetActive(true);      //Aparece a tela final
     TelaPrincipal.SetActive(false); //Sai a tela principal
     Time.timeScale = 0;             //Pausa o jogo
     CalculaResultados();            //Manda os resultados para serem salvos
     yield return(new WaitForSeconds(0.2f));
 }
Exemple #26
0
        /// <summary>
        /// Inicia o processo de atualização
        /// </summary>
        public Atualizar(TelaPrincipal telaPrincipal)
        {
            TelaPrincipal     = telaPrincipal;
            AtualizarModel    = TelaPrincipal.AbaAtualizacao.AtualizarModel;
            ConfiguracaoModel = TelaPrincipal.AbaConfiguracoes.ConfiguracaoModel;
            Ftp = new Ftp();

            TimerProximaAtualizacao           = new System.Timers.Timer();
            TimerProximaAtualizacao.AutoReset = false;
            TimerProximaAtualizacao.Elapsed  += Execute;
        }
Exemple #27
0
 IEnumerator Delay()
 {
     source.Play(0);
     TelaFinal.SetActive(true);
     TelaPrincipal.SetActive(false);
     CalculaPontos();
     //gameControl.SetFasesCompletas(fase);
     //gameControl.Save();
     Time.timeScale = 0;
     yield return(new WaitForSeconds(0.2f));
 }
        static void Main(string[] args)
        {
            ControladorCaixa      controladorCaixa      = new ControladorCaixa();
            ControladorRevista    ctrlRevista           = new ControladorRevista(controladorCaixa);
            ControladorAmigo      controladorAmigo      = new ControladorAmigo();
            ControladorEmprestimo controladorEmprestimo = new ControladorEmprestimo(controladorCaixa, controladorAmigo, ctrlRevista);

            TelaCaixa      telaCaixa      = new TelaCaixa(controladorCaixa);
            TelaRevista    telaRevista    = new TelaRevista(ctrlRevista, telaCaixa, controladorCaixa);
            TelaAmigo      telaAmigo      = new TelaAmigo(controladorAmigo);
            TelaEmprestimo telaEmprestimo = new TelaEmprestimo(controladorEmprestimo, controladorAmigo, ctrlRevista);

            TelaPrincipal telaPrincipal = new TelaPrincipal(controladorCaixa, ctrlRevista, telaCaixa, telaEmprestimo, telaRevista, controladorAmigo, telaAmigo);

            IEditavel telaSelecionada;

            Console.Clear();

            string opcaoCadastro;

            do
            {
                telaSelecionada = telaPrincipal.ObterTela();

                Console.Clear();

                opcaoCadastro = telaSelecionada.ObterOpcao();

                if (opcaoCadastro == "1")
                {
                    telaSelecionada.InserirNovoRegistro(0);
                }

                else if (opcaoCadastro == "2")
                {
                    telaSelecionada.VisualizarRegistros();
                }

                else if (opcaoCadastro == "3")
                {
                    IEditavel telaSelecionadaCast = telaSelecionada as IEditavel;
                    telaSelecionadaCast.EditarRegistro();
                }

                else if (opcaoCadastro == "4")
                {
                    IEditavel telaSelecionadaCast = telaSelecionada as IEditavel;
                    telaSelecionadaCast.ExcluirRegistros();
                }

                Console.Clear();
            } while (telaSelecionada != null);
        }
Exemple #29
0
        public byte[] Download(string path, TelaPrincipal telaPrincipal)
        {
            TelaPrincipal  = telaPrincipal;
            AtualizarModel = TelaPrincipal.AbaAtualizacao.AtualizarModel;

            byte[] buffer = new byte[32 * 1024];
            int    read;

            try
            {
                GetFileSize(path);

                HttpRequestCachePolicy policy = new HttpRequestCachePolicy(HttpRequestCacheLevel.Default);
                HttpWebRequest.DefaultCachePolicy = policy;
                HttpRequestCachePolicy noCachePolicy = new HttpRequestCachePolicy(HttpRequestCacheLevel.NoCacheNoStore);

                FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://" + Url + "/" + path);
                request.Credentials = new NetworkCredential(Usuario, Senha);
                request.Method      = WebRequestMethods.Ftp.DownloadFile;
                request.CachePolicy = noCachePolicy;

                using (MemoryStream ms = new MemoryStream())
                {
                    Stream ftpStream = request.GetResponse().GetResponseStream();
                    var    Progresso = 0;
                    while ((read = ftpStream.Read(buffer, 0, buffer.Length)) > 0)
                    {
                        ms.Write(buffer, 0, read);

                        Progresso += read;
                        var Porcentagem = ((double)Progresso / FileSize) * 100;

                        if (Porcentagem > 100)
                        {
                            TelaPrincipal.AbaAtualizacao.LabelContent = "Finalizando o download...";
                        }
                        else
                        {
                            TelaPrincipal.AbaAtualizacao.ProgressoBarra1 = Math.Min((int)Porcentagem, 100);
                            TelaPrincipal.AbaAtualizacao.LabelContent    = "Baixando aquivos... ( " + (Porcentagem / 100).ToString("P1") + " )";
                        }
                    }

                    return(ms.ToArray());
                }
            }
            catch (Exception e)
            {
                log.Error(e);
            }

            return(buffer);
        }
        private void btncadastrar_Click(object sender, EventArgs e)
        {
            if (TXTcpf.Text == "" || TXTnome.Text == "" || TXTdepto.Text == "" || TXTfone.Text == "" || TXTemail.Text == "" || TXTsenha.Text == "" || TXTc_senha.Text == "")
            {
                MetroMessageBox.Show(this, "Campos não podem ficar em branco", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (TXTmatricula.Visible == true)
            {
                if (TXTmatricula.Text == "")
                {
                    MetroMessageBox.Show(this, "Campos não podem ficar em branco", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    Controle controle = new Controle();


                    String mensagem = controle.cadastrar(TXTmatricula.Text, TXTnome.Text, TXTcpf.Text, TXTdepto.Text, TXTemail.Text, TXTsenha.Text, TXTc_senha.Text, TXTfone.Text);
                    if (controle.tem)
                    {
                        MetroMessageBox.Show(this, mensagem, "Cadastro", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        TelaPrincipal telainicial = new TelaPrincipal();
                        this.Hide();
                        telainicial.Show();
                    }
                    else
                    {
                        MetroMessageBox.Show(this, controle.mensagem);//mensagem de erro
                    }
                }
            }
            else
            {
                Controle controle = new Controle();


                String mensagem = controle.cadastrar(TXTmatricula.Text, TXTnome.Text, TXTcpf.Text, TXTdepto.Text, TXTemail.Text, TXTsenha.Text, TXTc_senha.Text, TXTfone.Text);
                if (controle.tem)
                {
                    MetroMessageBox.Show(this, mensagem, "Cadastro", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    TelaPrincipal telainicial = new TelaPrincipal();
                    this.Hide();
                    telainicial.Show();
                }
                else
                {
                    MetroMessageBox.Show(this, controle.mensagem);//mensagem de erro
                }
            }
        }