Ir para conteúdo
Fórum Script Brasil

OSJunior

Veteranos
  • Total de itens

    2.901
  • Registro em

  • Última visita

Posts postados por OSJunior

  1. Cara, pra você fazer, vai depender (1) do que você quer e (2) do que você conhece de programação.

    Por exemplo, se você só quer cadastrar os horários de entrada e saída dos seus funcionários, pode até mesmo usar o Excel.

    Porém, se você quer o horário exato em que seu funcionário faz o registro (e.g., ao ligar o computador no qual ele trabalha) ou deseja ter uma estimativa de como ficará o salário dele ao final do mês, com horas extras e faltas, será mais complicado.

    Recomendo que procure algo na internet e, caso não encontre aquele que realmente satisfaz suas necessidades, comece a pensar em programar. Ou, caso você realmente esteja com vontade de programar, vá em frente e faça aos poucos. :D

  2. Olá.

    Se as condições fizerem parte da lógica de funcionamento do jogo, você não poderá eliminar os ifs. Todavia, você deverá encontrar outros meios se as condições forem deste tipo:

    if (obj != NULL){  
      if (obj->p1 != NULL){
        if (obj->p1->n > 0){
          // código
        }
      } else {
        // código
      }
    }

    Particularmente, recomendo que não se preocupe com isso, porque, em geral, jogos possuem muitos ifs, seja para a lógica do game, seja para seu desenvolvimento geral.

  3. Olá.

    Minha primeira sugestão é que contrate alguém que possa te fazer isso. Caso não queira, minha segunda sugestão é que procure na internet um programa semelhante a esse. Por último, aprenda a programar: você pode fazer em VBA (o que tornaria tudo mais simples caso você não seja da área mas gostaria de fazer algo) ou em alguma linguagem de sua preferência (caso já seja da área de TI).

  4. Olá.

    Não entendi exatamente qual é o seu problema.

    Pelo o que você nos disse, parece que está faltando apenas um "bind" na página do relatório. Como você está fazendo isso?

    O processo é simples: você deve fazer da página do Crystal uma página normal ASP .Net.

    Abraços

  5. Olá.

    O problema não é de Reader, mas de string. Provavelmente txtCod é um TextBox. Sendo assim você deve utilizar a propriedade Text desse componente deste modo:

    OleDbCommand aCommand = new OleDbCommand("DELETE FROM Clientes WHERE CLI_COD = " + txtCod.Text, aConnection);

  6. Certamente o erro não é o DOCTYPE. Veja se a localidade do code-behind está correta. Faça assim e compile:

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="teste.aspx.cs" Inherits="WebApplication1.teste" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    ...
    </html>

  7. A - Definição da estrutura

    typedef struct {
      int codigo;
      char doado[50];
      char obra[50];
      char autor[50];
      char editora[50];
      int paginas;
    } Livro;
    Você vai utilizá-la assim no Main:
    Livro exatas[500], humanas[500], biomedicas[500];
    B - Consulta
    Algoritmo Consultar(codigo, área)
      Se área = Exatas Então
        Livro = Pesquisar(exatas, codigo)
      Senão Se área = Humanas Então
        Livro = Pesquisar(humanas, codigo)
      Senão  
        Livro = Pesquisar(biomedicas, codigo);
      Fim-se
    
      Se Livro <> NULO Então
        Exibir(Livro);
      Senão
        Exibir("Livro não encontrado!")
      Fim-se    
    Fim

    Por enquanto é isto. Dê uma estudada e uma adptada no seu código e retorne pra vermos como ficou, ok? :D

  8. Olá.

    Parece que o seu problema está mais relacionado ao visual (CSS, HTML) do que com o ASP .NET propriamente.

    Uma dica: veja como fica o código fonte da página no navegador (Firefox/IE: Exibir -> Código fonte) e tente ajustar os tamanhos.

  9. Olá, Alex.

    Perceba que você está instanciando o objeto OS, mas não está instanciando os objetos contidos nele. No caso, você não não instanciou o objeto status. Não sei como está a sua classe, mas tente algo parecido com isto:

    Os os = new Os();
    
    Status st = new Status();
    st.Nome = reader.GetString(1);
    
    os.id = reader.GetInt32(0);
    os.status = st;
    A propósito, procure utilizar o objeto SqlDataReader deste modo (boa prática):
    os.id = Convert.ToInt32(reader["ID"]);
    os.status.nome = Convert.ToString(reader["STATUS_NOME"]);

    Até mais!

  10. Olá.

    Vou te mostrar a lógica de como você pode fazer esse exercício.

    Ele não é difícil, mas você deve compreender como ele está estruturado.

    Para aluno[1] até aluno[6] Faça
      Pega nota1 do aluno
      Pega nota2 do aluno
      
      Calcula média
      Guarda média na variável M
      
      Se a média for menor que 3, soma 1 na variável X (alunos reprovados)
      Senão se estiver entre 3 e 7, soma 1 na variável Y (alunos de exame)
      Senão soma 1 na variável Z (alunos aprovados)
    Fim-para
    
    Mostra X
    Mostra Y
    Mostra Z
    Mostra M

×
×
  • Criar Novo...