예제 #1
0
        public List <ModelTarefa> listaTarefa()
        {
            List <ModelTarefa> listaTask = new List <ModelTarefa>();

            using (SqlConnection con = new SqlConnection(connectionString))
            {
                string SQL = "SELECT idtarefa, Tarefas.nome, fk_idservidor, Servidores.nome as nomeServidor, fk_idcomando, Comandos.nome as nomeComando, data " +
                             "FROM Tarefas " +
                             "INNER JOIN Servidores ON Tarefas.fk_idservidor = Servidores.idservidor " +
                             "INNER JOIN Comandos ON Tarefas.fk_idcomando = Comandos.idcomando " +
                             "ORDER BY 1 ASC ";
                con.Open();
                SqlCommand    command = new SqlCommand(SQL, con);
                SqlDataReader reader  = command.ExecuteReader();
                while (reader.Read())
                {
                    ModelTarefa taf = new ModelTarefa
                    {
                        idtarefa      = TratarConversaoDeDados.TrataInt(reader["idtarefa"]),
                        nome          = TratarConversaoDeDados.TrataString(reader["nome"]),
                        fk_idservidor = TratarConversaoDeDados.TrataInt(reader["fk_idservidor"]),
                        nomeServidor  = TratarConversaoDeDados.TrataString(reader["nomeServidor"]),
                        fk_idcomando  = TratarConversaoDeDados.TrataInt(reader["fk_idcomando"]),
                        nomeComando   = TratarConversaoDeDados.TrataString(reader["nomeComando"]),
                        data          = TratarConversaoDeDados.TrataDateTime(reader["data"])
                    };
                    listaTask.Add(taf);
                }
                reader.Close();
                con.Close();
            }
            return(listaTask);
        }
예제 #2
0
        public ModelTarefa buscaTarefa(int idtarefa)
        {
            ModelTarefa task = new ModelTarefa();

            using (SqlConnection con = new SqlConnection(connectionString))
            {
                string SQL = "SELECT idtarefa, Tarefas.nome, fk_idservidor, Servidores.nome as nomeServidor, fk_idcomando, Comandos.nome as nomeComando, data " +
                             "FROM Tarefas " +
                             "INNER JOIN Servidores ON Tarefas.fk_idservidor = Servidores.idservidor " +
                             "INNER JOIN Comandos ON Tarefas.fk_idcomando = Comandos.idcomando " +
                             "WHERE idtarefa = '" + idtarefa + "' ";
                con.Open();
                SqlCommand    command = new SqlCommand(SQL, con);
                SqlDataReader reader  = command.ExecuteReader();
                while (reader.Read())
                {
                    task.idtarefa      = TratarConversaoDeDados.TrataInt(reader["idtarefa"]);
                    task.nome          = TratarConversaoDeDados.TrataString(reader["nome"]);
                    task.fk_idservidor = TratarConversaoDeDados.TrataInt(reader["fk_idservidor"]);
                    task.nomeServidor  = TratarConversaoDeDados.TrataString(reader["nomeServidor"]);
                    task.fk_idcomando  = TratarConversaoDeDados.TrataInt(reader["fk_idcomando"]);
                    task.nomeComando   = TratarConversaoDeDados.TrataString(reader["nomeComando"]);
                    task.data          = TratarConversaoDeDados.TrataDateTime(reader["data"]);
                }
                reader.Close();
                con.Close();
            }
            return(task);
        }